Как читать элементы во время привязки данных, которые не отображаются в GridView? - PullRequest
0 голосов
/ 07 июля 2011

В ASP.NET, используя элемент управления GridView. Предположим, что мой SQLDataSource имеет идентификатор, имя и адрес. Я показываю только имя и адрес в сетке, но я хочу читать идентификатор каждый раз, когда строка привязана к сетке. Как бы я это сделал?

Спасибо

Ответы [ 3 ]

0 голосов
/ 07 июля 2011

Лучший способ в этих сценариях - установить DatakeyName вашего столбца ID в GridView.

Вы можете использовать его позже там, где вам нужно DataKeyNames="ID"

0 голосов
/ 07 июля 2011

Что вам нужно сделать, это получить доступ к базовому объекту DataViewRow через событие RowDataBound Gridview. Когда у вас есть DataViewRow, у вас есть доступ к объекту DataItem, это фактический объект, к которому привязан ваш GridView. MSDN имеет пример здесь .

Приветствия

0 голосов
/ 07 июля 2011

Вы можете привязать идентификатор к скрытому полю или к любому элементу управления и сделать видимым свойство этого элемента false.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...