devausha Ответов: 1

Как уволить 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

где вы привязали свой выпадающий список?