DataTable.DataSet プロパティ
このテーブルが属する DataSet を取得します。
Public ReadOnly Property DataSet As DataSet
[C#]
public DataSet DataSet {get;}
[C++]
public: __property DataSet* get_DataSet();
[JScript]
public function get DataSet() : DataSet;
プロパティ値
このテーブルが属する DataSet 。
解説
コントロールが DataTable にデータ連結されていて、テーブルが DataSet に属する場合は、このプロパティを使用して DataSet にアクセスできます。
使用例
[Visual Basic, C#, C++] DataSet プロパティを使用して特定のテーブルの親 DataSet を返す例を次に示します。
Private Function GetDataSetFromTable() As DataSet
Dim myTable As DataTable
' Check to see if the DataGrid's DataSource property
' is a DataTable.
If TypeOf dataGrid1.DataSource Is DataTable Then
myTable = CType(DataGrid1.DataSource, DataTable)
GetDataSetFromTable = myTable.DataSet
Else
return Nothing
End If
End Function
[C#]
private DataSet GetDataSetFromTable()
{
DataTable myTable;
// Check to see if the DataGrid's DataSource
// is a DataTable.
if( dataGrid1.DataSource is DataTable)
{
myTable = (DataTable) dataGrid1.DataSource;
// Return the DataTable's DataSet
return myTable.DataSet;
}
else
{
return null;
}
}
[C++]
private:
DataSet* GetDataSetFromTable()
{
DataTable* myTable;
// Check to see if the DataGrid's DataSource
// is a DataTable.
if(dynamic_cast<DataTable*>( dataGrid1->DataSource))
{
myTable = dynamic_cast<DataTable*> (dataGrid1->DataSource);
// Return the DataTable's DataSet
return myTable->DataSet;
}
else
{
return 0;
}
}
[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