DataTable.Select メソッド ()
すべての DataRow オブジェクトの配列を取得します。
Overloads Public Function Select() As DataRow()
[C#]
public DataRow[] Select();
[C++]
public: DataRow* Select() [];
[JScript]
public function Select() : DataRow[];
戻り値
DataRow オブジェクトの配列。
解説
メソッドが主キーの順に (主キーがない場合は追加された順に) 現在の行を返します。
使用例
[Visual Basic, C#, C++] Select メソッドを使用して DataRow オブジェクトの配列を返す例を次に示します。
Private Sub GetRows()
Dim myRows() As DataRow
Dim myTable As DataTable
' Get the DataTable of a DataSet.
myTable = DataSet1.Tables("Suppliers")
myRows = myTable.Select()
Dim i As Integer
' Print the value one column of each DataRow.
For i = 0 to myRows.GetUpperBound(0)
Console.WriteLine(myRows(i)("CompanyName"))
Next i
End Sub
[C#]
private void GetRows(){
DataRow[] myRows;
DataTable myTable;
// Get the DataTable of a DataSet.
myTable = DataSet1.Tables["Suppliers"];
myRows = myTable.Select();
// Print the value one column of each DataRow.
for(int i = 0; i < myRows.Length ; i++){
Console.WriteLine(myRows[i]["CompanyName"]);
}
}
[C++]
private:
void GetRows(){
DataRow* myRows[];
DataTable* myTable;
// Get the DataTable of a DataSet.
myTable = DataSet1->Tables->Item[S"Suppliers"];
myRows = myTable->Select();
// Print the value one column of each DataRow.
for(int i = 0; i < myRows->Length ; i++){
Console::WriteLine(myRows[i]->Item[S"CompanyName"]);
}
}
[JScript] JScript のサンプルはありません。Visual Basic、C#、および C++ のサンプルを表示するには、このページの左上隅にある言語のフィルタ ボタン をクリックします。
必要条件
プラットフォーム: Windows 98, Windows NT 4.0, Windows Millennium Edition, Windows 2000, Windows XP Home Edition, Windows XP Professional, Windows Server 2003 ファミリ, .NET Compact Framework - Windows CE .NET
参照
DataTable クラス | DataTable メンバ | System.Data 名前空間 | DataTable.Select オーバーロードの一覧 | CaseSensitive | DataRow