Я добавил Dropdownlist в Gridview при событии RowDataBound.Код:
if (e.Row.RowType == DataControlRowType.DataRow)
{
DropDownList ddlSeason = new DropDownList();
ddlSeason.DataSourceID = "odsRoomSeason";
ddlSeason.DataTextField = "SeasonTittle";
ddlSeason.DataValueField = "SeasonID";
ddlSeason.AutoPostBack = true;
ddlSeason.SelectedIndexChanged += new EventHandler(ddlSeason_SelectedIndexChanged);
TableCell tcSeason= new TableCell();
tcSeason.Controls.Add(ddlSeason);
e.Row.Cells.AddAt(e.Row.Cells.Count, tcSeason);
}
Обработчик события, который я добавил:
protected void ddlSeason_SelectedIndexChanged(object sender, EventArgs e)
{
//
}
Но проблема в том, что функция обработчика события не перехватывает событие.Подскажите, пожалуйста, как написать правильный обработчик событий, также мне нужно получить строку, из которой сработало событие Dropdownlist.