Ejemplo n.º 1
0
    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);
    }