データテーブルの主キーが 2 列の場合、DataTable.Contains(object key) を使用できますか?
-
06-09-2019 - |
質問
もしそうならどうやって?
解決
主キーで選択するには、次のいずれかを使用する必要があります。
DataTable.Rows.Find(Object)
PK が 1 列の場合DataTable.Rows.Find(Object[])
主キーとして複数の列がある場合
型指定された DataSet の場合、メソッド MyDataTable.Rows.Find(...)
適切な署名付きで生成されます。基本的にはDataRowCollectionクラスのメソッドです
他のヒント
タグ(多分これは、入力されたデータセットである?)のDataRowクラスのメンバーであるようには見えない「含む」は、 代替として
いずれにせよ、あなたはいつでも使用することができます(DataTable.Select(....)。長さ> 0)
私はあなたがDataRowCollection.Containsの方法を参考にしていると仮定しますか?オブジェクトの配列を受け取るオーバーロードがあり、あなたは
このいずれかを使用する必要があります所属していません StackOverflow