Использование веб-форм ASP.NET.
Я привязываю данные DataView к сетке данных с AutoGenerateColumns, установленной в true.
Последний столбец DataView не отображается.
Используя отладчик, я вижу, что столбец определенно существует в источнике данных сетки данных.Столбец имеет тип decimal, и в некоторых строках столбца содержатся данные.Столбец имеет имя столбца.
Другие столбцы отображаются нормально.
Что происходит?
Дополнительная информация
Как ни странно, я могу установить для AutoGenerateColumns значение false, а затем просто добавить столбцы вручную:
datagrid.Columns.Clear();
foreach(DataColumn column in dataView.Table.Columns)
{
datagrid.Columns.Add(new BoundColumn {
HeaderText = column.ColumnName });
}
datagrid.DataSource = dataView;
Это прекрасно работает.Почему .NET не может сделать это с AutoGenerateColumns?