如何在行删除事件中获取aspxgridview的可见rowindex

时间:2012-02-20 10:22:04

标签: asp.net devexpress aspxgridview

任何人都可以帮助我在RowIndex RowDeleting事件的ASPxGridView事件中获得行的{{1}}行吗?

3 个答案:

答案 0 :(得分:6)

ASPxGridView.FindVisibleIndexByKeyValue Method使用ASPxGridView.RowDeleting Event .. 首先在gridcontrol属性中指定KeyFieldName。

 protected void ASPxGridView1_RowDeleting(object sender, DevExpress.Web.Data.ASPxDataDeletingEventArgs e) 
 {
   int i = ASPxGridView1.FindVisibleIndexByKeyValue(e.Keys[ASPxGridView1.KeyFieldName]);            

 }

答案 1 :(得分:1)

处理 ASPxGridView.RowDeleting 事件;

通过 e.Keys [ASPxGridView.KeyFieldName] 字典确定已处理行的键;

通过 ASPxGridView.FindVisibleIndexByKeyValue 方法确定行的可见索引。

答案 2 :(得分:1)

您还可以使用rowdleting事件中的变量e,如此

e.visibleIndex 

示例:

With aspxgrid.getDataRow(e.visibleindex)
    'Here you can use your code
End With