Доступ к данным или dataItem, используемым для привязки gridview

У меня есть представление сетки, для которого я программно устанавливаю источник данных и привязываю его к коллекции объектов. Для каждой созданной строки я затем использую разные методы в полях для извлечения соответствующей информации из объекта, подобного этому:

<asp:TemplateField HeaderText="Aliases">
<ItemTemplate>
<%# ( (MyItem)Container.DataItem).Aliases.ToString() %>
</ItemTemplate>
</asp:TemplateField>

Моя проблема в том, что в методе OnRowDeleting я предпочел бы иметь возможность доступа к этому DataItem, например MyGridView.Rows [e.RowIndex] .DataItem или другим способом. Но я не могу найти, как настроить Gridview для сохранения DataItem. Можно ли получить доступ к используемому элементу данных и как мне его настроить? Если это невозможно, могу ли я получить доступ к значениям, привязанным методами? Или мне нужно пойти по плану Б и переписать коллекцию объектов источника данных в таблицу данных, а затем использовать имена файлов данных?

0
задан Teletha 17 August 2011 в 09:44
поделиться