是否可以检索GridView的RowDataBound事件的DataRowIndex

时间:2010-04-13 10:33:51

标签: asp.net gridview

是否可以从其父DataTable中检索绑定数据行的DataRowIndex。当我执行删除操作时,我会再次使用它指向数据表。我不能使用GridView的DataItemIndex,因为RowState = Deleted的行仍然存在。所以它不会指向正确的数据表行。

1 个答案:

答案 0 :(得分:0)

在RowDataBound中,您可以访问绑定的原始行,并通过访问该行的数据表来使用它来计算行索引(我相信DataRow类具有对父表的引用)。

您可以通过e.Row.DataItem访问它,并将其转换为正确的类型。除非将索引绑定到datakeynames集合或网格中的字段,否则无法实现。

HTH。