データテーブルの主キーが 2 列の場合、DataTable.Contains(object key) を使用できますか?

StackOverflow https://stackoverflow.com/questions/917622

質問

もしそうならどうやって?

役に立ちましたか?

解決

主キーで選択するには、次のいずれかを使用する必要があります。

  • DataTable.Rows.Find(Object) PK が 1 列の場合
  • DataTable.Rows.Find(Object[]) 主キーとして複数の列がある場合

型指定された DataSet の場合、メソッド MyDataTable.Rows.Find(...) 適切な署名付きで生成されます。基本的にはDataRowCollectionクラスのメソッドです

他のヒント

タグ(多分これは、入力されたデータセットである?)のDataRowクラスのメンバーであるようには見えない「含む」は、 代替として

いずれにせよ、あなたはいつでも使用することができます(DataTable.Select(....)。長さ> 0)

私はあなたがDataRowCollection.Containsの方法を参考にしていると仮定しますか?オブジェクトの配列を受け取るオーバーロードがあり、あなたは

このいずれかを使用する必要があります
ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top