Что означает «выборка» данных, к тому времени, когда событие RowDataBound сработало, уже должна быть строка данных, поэтому событие выполнено.Если вы хотите получить доступ к данным и отобразить их на карте, тогда они находятся в e.Row.DataItem
.
Изменить
Чтобы ответить на ваш комментарий, используйте Eval в разметке и введите кодобработчик событий RowDataBound и доступ к e.Row.DataItem
, как правило, используются при разных обстоятельствах.Если все, что вы хотите сделать, это взять данные и связать их со свойством элемента управления, тогда использование Eval () (или Bind () в этом отношении) подойдет.Однако, если вы хотите сделать что-то более сложное, вам может потребоваться сделать это в обработчике событий RowDataBound.Например, у вас может быть сетка счетов клиентов и балансов.Для клиентов, у которых просрочены три баланса, вы можете захотеть покрасить строку красным, чтобы подчеркнуть тот факт, что их счета просрочены.Вы не можете сделать это, используя Eval или Bind в разметке, поэтому вы проверите e.Row.DataItem
в обработчике событий RowDataBound и затем решите, следует ли изменить цвет строки.