public void FillDistrict() { DataTable dt = new DataTable(); LoginUserTableAdapter gt = new LoginUserTableAdapter(); dt = gt.GetDistrictByState(" "); District_ddl.DataSource = dt; District_ddl.DataValueField = "DistrictID"; District_ddl.DataTextField = "DistrictName"; District_ddl.DataBind(); ListItem lit = new ListItem("--select---", "-1"); District_ddl.Items.Insert(0, lit); }
protected void State_ddl_SelectedIndexChanged(object sender, EventArgs e) { DataTable dt = new DataTable(); LoginUserTableAdapter gt = new LoginUserTableAdapter(); string guid = State_ddl.SelectedValue; dt = gt.GetDistrictByState(guid); District_ddl.DataSource = dt; District_ddl.DataValueField = "DistrictID"; District_ddl.DataTextField = "DistrictName"; District_ddl.DataBind(); ListItem lit = new ListItem("--select---", "-1"); District_ddl.Items.Insert(0, lit); Page.MaintainScrollPositionOnPostBack = true; }
protected void Stategrd_ddl_SelectedIndexChanged(object sender, EventArgs e) { GridViewRow gvr = (GridViewRow)((DropDownList)sender).Parent.Parent; //finding which row has fired dropdownlist event DropDownList ddl = (DropDownList)sender; //converting to dropdownlist DropDownList Ddlsecond = gvr.FindControl("Districtgrd_ddl") as DropDownList; DropDownList State = (DropDownList)sender; //converting to dropdownlist DropDownList DdlFirst = gvr.FindControl("Stategrd_ddl") as DropDownList; DataTable dt = new DataTable(); LoginUserTableAdapter gt = new LoginUserTableAdapter(); string guid = DdlFirst.SelectedValue; dt = gt.GetDistrictByState(guid); Ddlsecond.DataSource = dt; Ddlsecond.DataValueField = "DistrictID"; Ddlsecond.DataTextField = "DistrictName"; Ddlsecond.DataBind(); ListItem lit = new ListItem("--select---", "-1"); Ddlsecond.Items.Insert(0, lit); }