如何在 ControlGrid Level 1 GridView C# 中获取单元格值或行值 - DevExpress

How to get a cell value or row value in ControlGrid Level 1 GridView C# - DevExpress

我想知道如何获取 ControlGrid 级别 1 GridView 中单元格的值。

我已经用这段代码尝试过点击事件

 private void gvPrerequisit_Click(object sender, EventArgs e)
    {
        MessageBox(gvPrerequisit.GetFocusedRowCellValue("ProspectusPrequisitID").ToString());
    }

但在调试模式下会出现此消息。

System.ArgumentNullException: Value cannot be null.

这是控制网格的屏幕截图。

然后单元格获取值。

有人可以帮忙吗?谢谢。

首先你必须投射 GridView

点击事件 GridView1

GridView gv = (GridView)GridView1.GetDetailView(GridView1.FocusedRowHandle, 0);

所以这个 gv 现在是您的 GridView2

然后你可以通过这个调用值...

gv.GetFocusedRowCellValue("ColumnName"))