if so how?
可以将文章内容翻译成中文,广告屏蔽插件可能会导致该功能失效(如失效,请关闭广告屏蔽插件后再试):
问题:
回答1:
To select by a primary key you should use one of:
DataTable.Rows.Find(Object)
in case your PK is one columnDataTable.Rows.Find(Object[])
in case you have more then 1 column as a primary key
In case of a typed DataSet, the method MyDataTable.Rows.Find(...)
will be generated for you with the proper signature. Basically it is a method on DataRowCollection class
回答2:
'Contains' does not seem to be a member of the DataRow class (maybe this is a typed data set?)
In any case, you can always use (DataTable.Select(....).Length > 0) as a substitute
回答3:
I assume you're referring to the DataRowCollection.Contains method ? There is an overload that takes an array of objects, you should use this one