Как уволить GridView в dropdownlist для выбранного индекса изменились
В моем Gridview есть следующее
Два выпадающих списка,
Три Текстовых Поля.
Когда я выбираю пункт выпадающего списка,
В первом текстовом поле Gridview будет изменено значение
например,
В моей GridView в выпадающем списке имя
Когда я выбирал changed в раскрывающемся списке, текстовое поле Rate в Gridview отображало скорость текстового поля. Я даю следующую кодировку, но выпадающий список получает нулевое значение,
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 connect.cn(); SqlCommand sqlcmd = new SqlCommand("Get_Item_PurchasePrice", connect.cn()); sqlcmd.Parameters.AddWithValue("@ITEMCODE", lb.SelectedValue); sqlcmd.CommandType = CommandType.StoredProcedure; SqlDataAdapter da = new SqlDataAdapter(sqlcmd); DataTable dt1 = new DataTable(); da.Fill(dt1); 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; //Gridview2.DataBind(); } //SetPreviousData(); }
Пожалуйста, помогите мне решить эту проблему
Sandeep Mewara
Итак, вы говорите, что событие возникает, как и ожидалось, но отправитель не является dropdownlist? Пожалуйста, подтвердите.
devausha
Да, когда я выбираю выпадающий список, событие срабатывает, но 'lb.Selectedvalue' - это "".
Monjurul Habib
где вы привязали свой выпадающий список?