0
я добавил GridView, который связывается с данными CSV-файл, который хранится в переменной сессии, как это:Я не могу добавить DropDownList в первой строке GridView
dgData.DataSource = Session["csvdata"];
dgData.DataBind();
Он связывает perfectly.But мне нужно добавить dropdownlist в первой строке gridview для сопоставления имени столбца базы данных с заголовком сетки. Я использовал этот код для добавления dropdownlist. Но выпадающее меню добавлено в заголовок вместо первой строки.
protected void dgData_RowCreated(object sender, GridViewRowEventArgs e)
{
if (e.Row.RowType == DataControlRowType.Header)
{
for (Int32 i = 0; i < e.Row.Cells.Count; i++)
{
DropDownList ddl = new DropDownList();
ddl.ID = "ddlCol" + i.ToString();
e.Row.Cells[i].Controls.Add(ddl);
}
}
}
e.Row.RowType == DataControlRowType.Header вы добавляете в заголовок. Не должно быть! = – cheedep
@cheedep как я могу добавить к первой строке сетки. – ronitt