DataTableCollection クラスとは? わかりやすく解説

DataTableCollection クラス

DataSetテーブルコレクション表します

名前空間: System.Data
アセンブリ: System.Data (system.data.dll 内)
構文構文

Public NotInheritable Class
 DataTableCollection
    Inherits InternalDataCollectionBase
Dim instance As DataTableCollection
public sealed class DataTableCollection : InternalDataCollectionBase
public ref class DataTableCollection sealed
 : public InternalDataCollectionBase
public final class DataTableCollection extends
 InternalDataCollectionBase
public final class DataTableCollection extends
 InternalDataCollectionBase
解説解説
使用例使用例

この例の最初プロシージャでは、DataSetDataTableCollection取得し、各テーブル各行の各列の値を出力します2 番目のプロシージャでは、2 つの列で新しDataTable作成し、このテーブルDataTableCollection追加します

Private Sub GetTables(dataSet As
 DataSet)
   ' Get Each DataTable in the DataTableCollection and 
   ' print each row value.
   Dim table As DataTable
   Dim row As DataRow
   Dim column As DataColumn
   For Each table In dataSet.Tables
      For Each row In table.Rows
         For Each column in
 table.Columns
            If Not (row(column) Is
 Nothing) Then
               Console.WriteLine(row(column))
            End If
         Next
      Next
   Next
End Sub

Private Sub CreateTable(dataSet As
 DataSet)
   Dim newTable As DataTable = new
 DataTable("table")
   newTable.Columns.Add("ID", Type.GetType("System.Int32"))
   newTable.Columns.Add("Name", Type.GetType("System.String"))
   dataSet.Tables.Add(newTable)
End Sub
private void GetTables(DataSet dataSet)
{
    // Get Each DataTable in the DataTableCollection and 
    // print each row value.
    foreach (DataTable table in dataSet.Tables)
        foreach (DataRow row in table.Rows)
            foreach (DataColumn column in table.Columns)
                if (row[column] != null)
                    Console.WriteLine(row[column]);
}

private void CreateTable(DataSet dataSet)
{
    DataTable newTable = new DataTable("table");
    newTable.Columns.Add("ID", typeof(int));
    newTable.Columns.Add("Name", typeof(string));
    dataSet.Tables.Add(newTable);
}
継承階層継承階層
System.Object
   System.Data.InternalDataCollectionBase
    System.Data.DataTableCollection
スレッド セーフスレッド セーフ
プラットフォームプラットフォーム
バージョン情報バージョン情報
参照参照



英和和英テキスト翻訳>> Weblio翻訳
英語⇒日本語日本語⇒英語
  

辞書ショートカット

すべての辞書の索引

「DataTableCollection クラス」の関連用語

DataTableCollection クラスのお隣キーワード
検索ランキング

   

英語⇒日本語
日本語⇒英語
   



DataTableCollection クラスのページの著作権
Weblio 辞書 情報提供元は 参加元一覧 にて確認できます。

   
日本マイクロソフト株式会社日本マイクロソフト株式会社
© 2025 Microsoft.All rights reserved.

©2025 GRAS Group, Inc.RSS