Но вы хотите событие onRowDataBound? Похоже, вам нужно событие onDataBound для всего источника данных GridView ...
Так что вам не обязательно нужен один экземпляр (строка) CustomDataClass, вы хотите, чтобы весь массив строк CustomDataClass [] использовал где-то еще.
HELP! Мне это тоже нужно.
****** UPDATE ******
Я нашел ответ. Сделайте это, как показано ниже, и установите событие OnSelected в вашем объектном источнике данных:
protected void ObjectDataSource_Selected (отправитель объекта, ObjectDataSourceStatusEventArgs e)
{
ObjectListRow [] objectArray = (ObjectListRow []) e.ReturnValue;
Список objectList = objectArray.ToList ();
}
Оказывается, мой источник данных был массивом, но если у вас есть List <>, просто приведите e.ReturnValue в качестве List.
ЛЕГКИЙ СЫР.