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