dropdown list
I have used two dropdown list ,one displays company name another displays department name.Now what i want to do is on selection of the company from dropdown list the second dropdownlist should display departments of that company only.I am doing it in C#.Can anyone plz hepl me out .
Hiren SoniPosted Dec 28, 2009, 10:47 PM
Sam HobbsPosted Dec 28, 2009, 9:26 PM
Rekha SinghPosted Dec 28, 2009, 7:37 AM
step 2.add items to firstdropdownlist in the page_load event
step 3. on selectedindex_changed of firstdropdownlist add items to seconddropdownlist
Blocked AccountPosted Jan 27, 2009, 1:47 AM
Hi,
Make the AutoPostBack property to true of ddCustomer dropdownlist.
and then check the value of the dataset u r getting back in the selectedindex changed event.
Ruchi RPosted Jan 23, 2009, 1:33 AM
hi
thanks but its not working .i ll send u my coding .Please help me out
protected
void Page_Load(object sender, EventArgs e){
LoadddCompany();
}
protected void LoadddCompany(){
string Myquery1 = "select nCompanyName,nCompanyId from tblCompanyDetail "; string Conn = ConfigurationSettings.AppSettings["SqlConn"]; SqlConnection myconn = new SqlConnection(Conn); SqlDataAdapter ad = new SqlDataAdapter(Myquery1, myconn); DataSet ds = new DataSet();ad.Fill(ds);
ddCompany.DataSource = ds.Tables[0];
ddCompany.DataTextField =
"nCompanyName";ddCompany.DataValueField =
"nCompanyId";ddCompany.DataBind();
ddCompany.Items.Add(
new ListItem("None", "0"));ddCompany.SelectedValue =
"0";}
protected
void ddCompany_SelectedIndexChanged(object sender, EventArgs e){
string Myquery = "select A.sDptName, A.nDptID from tblDeptDetail A inner join tblCompanyDetail B on A.nCompanyId=B.nCompanyId"; if (ddCompany.SelectedValue != "0"){
Myquery = Myquery +
" and B.nCompanyId = '" + ddCompany.SelectedValue + "'";}
string Conn = ConfigurationSettings.AppSettings["SqlConn"]; SqlConnection myconn = new SqlConnection(Conn); SqlDataAdapter ad = new SqlDataAdapter(Myquery, myconn); DataSet ds = new DataSet();ad.Fill(ds);
ddDepartment.DataSource = ds.Tables[0];
ddDepartment.DataTextField =
"A.sDptName";ddDepartment.DataValueField =
"A.nDptID";ddDepartment.DataBind();
ddDepartment.Items.Add(
new ListItem("None", "0"));ddDepartment.SelectedValue =
"0";}
Blocked AccountPosted Jan 22, 2009, 3:38 AM