У меня есть привязка данных с привязкой к сетке, и я хочу изменить ширину столбца.
Это код, который я использую:
DataTable aTable = new DataTable("Words");
aTable.Columns.Add("word");
GridView1.DataSource = aTable;
DataRow a = aTable.NewRow();
a[0] = "test";
aTable.Rows.Add(a);
GridView1.DataBind();
GridView1.Columns[0].ItemStyle.Width = Unit.Pixel(200);
Когда выполнение достигает последней строки, оно выдает ошибку, сообщающую, что столбец с индексом 0 не найден, однако он находится в таблице данных и отображается на веб-странице.
Почему вид сетки не видит столбец и есть ли способ обойти это?