我有一个数据集 DS,它包含一个数据表,数据表有几个数据行。
我有另一个数据集 DS1,它包含一个数据表,数据表有一个数据行。
我想检查 DS 是否包含 DS1 中的行
DataRow 的格式如下:
Id Description
目前我正在做以下事情:
if (!(ds.Tables[0].Rows.Contains(ds1.Tables[0].Rows[0])))
它会引发如下错误:
.Data.MissingPrimaryKeyException: Table doesn't have a primary key.
还有其他方法吗?
例如
数据集 DS 包含一个 Datatable :
1 ABC
2 DEF
3 GHI
数据集 DS1 包含一个数据表:
1 ABC
我想看看 DS1 的数据表中的行是否包含在 DS 中的数据表的行中