Как получить имя заголовка/столбца таблицы GridView, связанной с SqlDataSourceC#

Место общения программистов C#
Anonymous
Как получить имя заголовка/столбца таблицы GridView, связанной с SqlDataSource

Сообщение Anonymous »

Я хочу извлечь имена столбцов из GridView и связать имена этих столбцов с раскрывающимся списком, чтобы создать шаблон фильтра. У меня возникла небольшая проблема с получением имен столбцов из GridView при событии загрузки страницы. Ниже приведен код, который я пытаюсь выполнить с ошибкой.

и «Индекс вышел за пределы диапазона. Должно быть неотрицательным и меньше размера коллекции.
Имя параметра: индекс»

Код: Выделить всё

Response.Write(GridView1.Rows[0].Cells[0].Text.ToString());
Response.Write(GridView1.Rows[0].Cells[1].Text.ToString());
Response.Write(GridView1.Rows[0].Cells[2].Text.ToString());
Response.Write(GridView1.Rows[0].Cells[3].Text.ToString());
Приведенный выше код не работает. Если он работает, я могу добавить его в цикл foreach для каждого столбца.

Примечание: в GridView также есть несколько скрытых (visible=false) полей.>

Вернуться в «C#»