我有一个gridview,我以编程方式设置数据源并将其数据绑定到对象集合。对于创建的每一行,然后我在字段中使用不同的方法从对象中提取相关信息,如下所示:
<asp:TemplateField HeaderText="Aliases">
<ItemTemplate>
<%# ( (MyItem)Container.DataItem).Aliases.ToString() %>
</ItemTemplate>
</asp:TemplateField>
我的问题是,在该OnRowDeleting
方法中,我希望能够DataItem
使用例如MyGridView.Rows[e.RowIndex].DataItem
或其他方式访问该方法。但我找不到如何配置Gridview
来保留DataItem
. 是否可以访问DataItem
使用的以及我将如何配置它来做到这一点?如果那不可能,我可以访问方法绑定的值吗?还是我必须使用计划 B 并将数据源对象集合重写为数据表,然后使用 datakeysnames?