Findメソッドのオーバーロードの1つを使用して、検索対象の主キー値に対応するオブジェクトの配列を渡します。 MSDNの記事から
例Iは、リンクされた:
次の例では、DataRowオブジェクトのコレクション内の特定 行を見つけるために、配列の値を使用します。このメソッドは、 DataTableに3つの主キー列が存在することを前提としています。 の値の配列を作成した後、コードでは、配列でFindメソッドを使用して、 のオブジェクトを取得します。
Private Sub FindInMultiPKey(ByVal table As DataTable)
' Create an array for the key values to find.
Dim findTheseVals(2) As Object
' Set the values of the keys to find.
findTheseVals(0) = "John"
findTheseVals(1) = "Smith"
findTheseVals(2) = "5 Main St."
Dim foundRow As DataRow = table.Rows.Find(findTheseVals)
' Display column 1 of the found row.
If Not (foundRow Is Nothing) Then
Console.WriteLine(foundRow(1).ToString())
End If
End Sub
は、あなたのケースでは、あなたのグループIDとCameraId分野で検索する値を持つオブジェクトの配列を渡すと思います。
ありがとう、ありがとうございます。 1つの小さな質問ですが、私は、テーブル定義に現れる順序で主キーを設定する必要があると思います。 – mohsensajjadi