c#gridview接收正确的值

c#gridview接收正确的值,c#,gridview,C#,Gridview,目前,这是我连接到gridview的方式和查询: gridItems.DataSource = sqlDisplayContent.connectDataTable("select (g.gerecht) AS dispValue,b.gerechtId from besteld as b inner join gerechten g on b.gerechtId=g.gerechtId where reserveringId='"+reserveringId+"'"); 我想接收(当我

目前,这是我连接到gridview的方式和查询:

  gridItems.DataSource = sqlDisplayContent.connectDataTable("select (g.gerecht) AS dispValue,b.gerechtId from besteld  as b inner join gerechten g on b.gerechtId=g.gerechtId where reserveringId='"+reserveringId+"'");
我想接收(当我点击它时)b.gerechtId。 现在我是这样做的:

int row = gridItems.SelectedCells[0].RowIndex;
        string reserveringNr = gridItems.Rows[row].Cells[0].Value.ToString();
        MetroMessageBox.Show(this, reserveringNr);
但我想收到b.gerechtId

收到b.gerechtId的方式是什么?如何在gridview中只显示dispValue

我知道在组合框中可以使用DisplayMember和ValueMember。 除了gridview之外,还有其他类似的东西吗


谢谢。

单元格[0]
更改为该索引或按名称使用,如
单元格[“columnName”]
您的目标是什么:Winforms?WPF?ASP。。。??始终相应地标记您的问题!