如何从事件中的 ASPxGridView 中检索单元格值?

How to retrive a cell value from a ASPxGridView in an event?

我有一个简单的 ASPxGridView 可以触发 OnCustomButtonCallback 我试过以下代码:

protected void grid_CustomButtonCallback(object sender, ASPxGridViewCustomButtonCallbackEventArgs e)
{
    MyGridView.Rows[0].Cell[0].Value;
}

但是没看到Rows:ASPxGridView does not contain a definition of Rows

我正在使用 DevExpress。提前谢谢你。

P.S。我想从我点击自定义按钮的行中获取数据

您可以使用 ASPxGridView.GetRowValues 方法检索特定的 column/field 值并传递相关行的 VisibleIndex作为参数从 EventArgs e.VisibleIndex 属性 检索:

protected void grid_CustomButtonCallback(object sender, ASPxGridViewCustomButtonCallbackEventArgs e) {
    var rowValues = grid.GetRowValues(e.VisibleIndex, "FIELD_NAME_HERE");
}