У меня есть DataView, который уже был заполнен данными (проверено, что это правда).GridView отсутствует столбец даже после DataBind()
Затем я установил DataSource своего GridView в этот DataView и назвал функцию .DataBind().
Сразу после привязки я проверил количество столбцов моего GridView (grid.Columns.Count), и он показывает 0. Но он показывает правильный вывод с 15 столбцами.
Кроме того, обращение к столбцу с использованием его индекса приведет к исключению.
Как я могу получить доступ к столбцу?
Спасибо!
EDIT - Дополнительная информация:
я на самом деле нужно добавить (ВВЕРХ/ВНИЗ) «глифов» в заголовке столбца, чтобы показать, что колонна сортируется и его направление. Ниже приведен код, который я использую. Проблема в том, что столбец. Столбец всегда равен нулю.
for (int i = 0; i < dgData.Columns.Count; i++)
{
string colExpr = dgData.Columns[i].SortExpression;
if (colExpr != "" && colExpr == dgData.SortExpression)
item.Cells[i].Controls.Add(glyph);
}
Привет, пожалуйста, см моего выбора по этому вопросу. Я на самом деле нужен Свойство SortExpression из столбца. – Ian
Здравствуйте, Что мне нужно добавить в .Contains()? – Ian