Предположим, у меня есть Gridview с несколькими строками. У меня есть два столбца с раскрывающимися списками. Мой вопрос заключается в том, чтобы найти RowIndex GridView, когда SelectedIndexChanged Событие GridView происходит из одного раскрывающегося списка, так что я могу применить функциональность другого раскрывающегося списка в той же строке (также прочитайте комментарий). Пример кода приведена здесь:DropDownList в GridView
protected void dropdown1_SelectedIndexChanged(object sender, EventArgs e)
{
// I want the row index so that i can apply the functionality in same row
// If this doesn't work, any alternative ?
}
protected void func()
{
DataTable dt = (DataTable)ViewState["CurrentTable"]
for(int i = 0; i<dt.Rows.Count; i++)
{
DropdownList d1 = (DropDownList)GridView1.Rows[i].Cells[0].FindControl("dropdown1");
DropdownList d2 = (DropDownList)GridView1.Rows[i].Cells[1].FindControl("dropdown2");
}
}
это не сработало! Ошибка в строке DataGridViewCellEventArgs –