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

3

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

var PK = data_row.PrimaryKey;

然而,我在微软文档中查找时发现,如果数据行没有PrimaryKey属性,但是数据表有这样的属性,但我这里没有数据表。


这是您要找的吗:https://dev59.com/H3VD5IYBdhLWcg3wE3bz - Michael Hurley
不好意思,那不是,但还是谢谢。 - user10171440
1个回答

6
您可以尝试以下方法:
var PK = data_row.Table.PrimaryKey;

这段代码从包含DataRow的DataTable中获取主键列。


很高兴听到这个消息。 - G. LC
2
DataTable.PrimaryKey 返回一个 DataColumn[],而不是单个的 DataColumn,因为表可以有复合键 - 仅供参考。 - Dai

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接