如果数据表的主键是两列,可以使用DataTable.Contains(对象键)吗?
如果是这样的话?
要通过主键选择,您应该使用以下之一:
- 如果您的PK是一列,
DataTable.Rows.Find(Object)
-
DataTable.Rows.Find(Object[])
,以防您有超过1列作为主键
对于类型化的DataSet,将使用正确的签名为您生成方法MyDataTable.Rows.Find(...)
。 基本上它是DataRowCollection类的一个方法
‘Contains’似乎不是DataRow类的成员(也许这是一个类型化的数据集?)
在任何情况下,您始终可以使用(DataTable.Select(….)。Length> 0)作为替代
我假设您指的是DataRowCollection.Contains方法? 有一个带有一系列对象的重载,你应该使用这个