Есть GridView, в ячейках которой выпадающие списки. Есть столбец с кнопками Select и Edit.
После редактирования ячеек в обработчике Update (после нажатия Edit) получаю текущее значение выпадающих списков
DropDownList ddl1 = (DropDownList)GridView1.Rows[e.RowIndex].Cells[2].FindControl("DropDownList1");
все работает.
Но если нажать Select (выделить строку), а потом нажать кнопку на странице, то в обработчике этой кнопки, при попытке получить значения выпадающих списков:
int index = GridView1.SelectedIndex;
DropDownList ddl1 = (DropDownList)GridView1.Rows[index].Cells[2].FindControl("DropDownList1");
в ddl1 возвращается null. Что я делаю не так ?