#c# #asp.net #gridview
#c# #asp.net #gridview
Вопрос:
Я пытаюсь добавить динамический столбец в виде таблицы к событию rowdatabound. Добавленный мной столбец отображается в gridview, но когда я пытаюсь экспортировать данные gridview, столбцы gridview в коде за ними не показывают этот столбец «Test». Остальные данные успешно экспортированы. В HTML-разметке я вижу, что другие столбцы заголовка имеют свойство с именем scope =»col». Как я могу установить это свойство, чтобы этот динамически добавляемый столбец «Test» сопровождался столбцами gridview, и я мог экспортировать все данные, включая данные столбца «Test».
protected void GridView1_RowDataBound(object sender, GridViewRowEventArgs e)
{
if (e.Row.RowType == DataControlRowType.DataRow)
{
TableCell cell = new TableCell();
cell.Text = "Test";
e.Row.Cells.Add(cell);
}
if (e.Row.RowType == DataControlRowType.Header)
{
TableHeaderCell hcell = new TableHeaderCell();
hcell.Text = "Test";
e.Row.Cells.Add(hcell);
}
}