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