Click here to Skip to main content
14,384,144 members
Rate this:
Please Sign up or sign in to vote.
See more:
In my Gridview has following

Two dropdown list,
Three TextBoxes.

When I Select the Dropdown list item,

The Gridview First textbox will be changed the value

For Example,

In my Gridview the Drop down list has Itemname

When I selectedChanged in the dropdownlist, The Rate TextBox in the Gridview display the rate of the textbox. I give the following coding, But the Dropdown list get null value,

protected void CMBItem_SelectedIndexChanged(object sender, EventArgs e)
       DropDownList lb = (DropDownList)sender;
       GridViewRow gvRow = (GridViewRow)lb.NamingContainer;
         if (ViewState["CurrentTable"] != null)
           DataTable dt = (DataTable)ViewState["CurrentTable"];
           string Iname = dt
           SqlCommand sqlcmd = new SqlCommand("Get_Item_PurchasePrice",;
             sqlcmd.Parameters.AddWithValue("@ITEMCODE", lb.SelectedValue);
           sqlcmd.CommandType = CommandType.StoredProcedure;
           SqlDataAdapter da = new SqlDataAdapter(sqlcmd);
           DataTable dt1 = new DataTable();
           if (dt1.Rows.Count > 0)
               gvRow.Cells[4].Text = dt1.Rows[0][0].ToString();
               gvRow.Cells[5].Text = dt1.Rows[0][1].ToString();
           //Store the current data in ViewState for future reference
           //ViewState["CurrentTable"] = dt;
           ////Re bind the GridView for the updated data
           //Gridview2.DataSource = dt;

Please help me for this problem
Updated 24-Jan-18 20:16pm
Sandeep Mewara 15-May-12 1:35am
So you say that the event is raised as expected but the sender is not dropdownlist? Please confirm.
devausha 15-May-12 1:39am
Yes, When I Select the Dropdownlist the event is fired, But 'lb.Selectedvalue' is "".
Monjurul Habib 15-May-12 9:32am
where did you bind you dropdownlist?

1 solution

This content, along with any associated source code and files, is licensed under The Code Project Open License (CPOL)

CodeProject, 503-250 Ferrand Drive Toronto Ontario, M3C 3G8 Canada +1 416-849-8900 x 100