如何从数据行中获取主键列?

How to get the primary key column from a data row?

在我的代码中有一个数据行。有没有办法从中获取主键?我的代码是:

var PK = data_row.PrimaryKey;

但是,我在 MS 文档中查找了这个,如果数据行没有 PrimaryKey 属性,数据 table 有一个 属性,但是我这里没有数据table。

您可以尝试以下方法:

var PK = data_row.Table.PrimaryKey;

这从 DataRow 来自的 DataTable 中获取主键列。