Javascript 行删除时获取索引(devexpress ASPxGridView)

Javascript 行删除时获取索引(devexpress ASPxGridView),javascript,c#,asp.net,gridview,Javascript,C#,Asp.net,Gridview,今天,我尝试在单击CommandColumnCustomButtonDelete按钮时获取当前索引。我在运行时用一些值填充了GridView,下面是如何为该控件的每一行添加delete按钮: GridViewCommandColumn cmdCol = new GridViewCommandColumn(); cmdCol.Caption = "Edition"; GridViewCommandColumnCustomButton cDelBtn = new GridViewCommandCol

今天,我尝试在单击CommandColumnCustomButtonDelete按钮时获取当前索引。我在运行时用一些值填充了GridView,下面是如何为该控件的每一行添加delete按钮:

GridViewCommandColumn cmdCol = new GridViewCommandColumn();
cmdCol.Caption = "Edition";
GridViewCommandColumnCustomButton cDelBtn = new GridViewCommandColumnCustomButton();

cDelBtn.ID = "supprimer";
cDelBtn.Text = "supprimer";

cDelBtn.Visibility = GridViewCustomButtonVisibility.AllDataRows;           

cmdCol.CustomButtons.Add(cDelBtn);
gridView_test.Columns.Add(cmdCol);
它只需在每一行创建一个列,其中包含一个允许删除该行的按钮

就在上面代码的最后一行之后,我添加了一行代码,可以精确地在单击删除按钮时执行某些操作。以下是执行此操作的代码:

gridView_test.ClientSideEvents.CustomButtonClick = "function (s, e) { alert( e.FocusedRowIndex ); }";
该函数采用两个参数,与ASP中的事件处理程序基本函数类似:s是发送方,代表那里的对象,它是delete按钮,e是事件。我试图捕获事件的当前索引,但它不起作用,显示我未定义

请参见下面我想要实施的工作流程示例:

PRICE  |   Edit
  5    |  delete
  18   |  delete
我想,当点击第二行的delete按钮时,显示1,这是表示GridView的数组的索引,因为正如您所知,数组从索引0开始

有些人知道我如何在下面函数的javascript部分做到这一点?或者可能存在另一种选择

进一步资料: DevExpress版本:14.1 控件:ASPxGridView IDE:Visual Studio 2013
语言:ASP.net WebForms发现了我的错误,它不是我使用的正确方法。更好地使用visibleIndex属性:

e.visibleIndex
不要使用alerte.FocusedRowIndex,而是使用console.loge查看e的对象结构并使用write属性。