Запуская событие RowDataBound, мой вопрос: как мне извлечь DataKey для GridviewRowEventArgs e?
У меня есть таблица Publications, и, что удивительно, ключом является PublicationID, однако у меня нет поля привязки для идентификатора публикации, но он указан в качестве datakeyname. Я могу получить информацию, используя:
int pID =Convert.ToInt32(DataBinder.Eval(e.Row.DataItem,"PublicationID"));
Но было интересно, есть ли более элегантный способ получения информации?!
Кроме того, если я исследую e, я могу увидеть базовую таблицу (публикацию), которая также имеет владельца дочерней таблицы, кто-нибудь знает, как я мог, из точки в приложении, т.е. внутри события RowDataBound, извлечь информацию из детский стол?
Это все .Net 3.0, C #.
Спасибо, Р.