Я использую gridview и sqldatasource.Как получить индекс строки в Dropdownlist selectedIndexChanged?
У меня есть раскрывающийся список в моем сетке с двумя значениями: Да и Нет.
protected void DropDownList1_SelectedIndexChanged(object sender, EventArgs e)
{
GridViewRow row = GridView1.Rows[e.RowIndex];
DropDownList ddl = ((DropDownList)row.FindControl("DropdownList1"));
if(ddl.selectedvalue == "1")
//etc..
}
Мне нужно, чтобы получить индекс строки, потому что это GridViewRow row = GridView1.Rows[e.RowIndex];
не доступен в текущем событии.
Просто вопрос UI, если у вас есть только два значения, которые вы должны использовать RadioButtonList. Для DropDownList потребуется два клика, где RadioButtonList требует только один. –