C#,DataTable,Rows

Thumbnail of post image 148

指定した位置に行追加する

「dt.Rows.InsertAt(DataRow, int)」を使用して、指定した位置に行を追加します。

第一引数のDataRowには、追加するためのDataRowを用意

第二引数のi ...

C#,Columns,DataTable

Thumbnail of post image 052

列インデックスを取得する

「dt.Columns.IndexOf(DataColumn)」を使用して、

データテーブルに格納されている列の位置を知る事ができます。

DataColumnは取得できているけど、どの位 ...

C#,DataTable,Rows

Thumbnail of post image 120

行インデックスを取得する

「dt.Rows.IndexOf(DataRow)」を使用して、

データテーブルに格納されている行の位置を知る事ができます。

DataRowは取得できているけど、どの位置、何行目にあるの ...

C#,DataTable

Thumbnail of post image 189

構造体とデータも含めたコピーをする

「dt.Copy()」を使用します。

既にあるデータテーブルをコピーして、

構造体もデータも同じデータテーブルを作成します。

//データテーブルの初期化 DataTabl ...

C#,DataTable,Select

Thumbnail of post image 187

フィルターをかけ、集計値を取得する(条件なし)

「dt.Compute(式, 条件)」を使用して、集計値を取得します。

第一引数の式には、Sum(列名)、Count、MAX、MINなどを指定します。

第二引数の条 ...

C#,DataTable

Thumbnail of post image 056

既にあるデータテーブルを複製する

「dt.Clone()」を使用することで、

既にあるデータテーブルの複製ができます。

ここでの複製は、スキーマ、制約を含めた構造体の複製であり、データは複製されません。

/ ...

C#,DataTable

Thumbnail of post image 154

データテーブルのデータをクリアする

「dt.Clear()」でデータテーブルのデータをクリアする事ができます。

データのみがクリアされるので列の情報は残ったままとなります。

※注意

子リレーションシッ ...

C#,DataTable,Select

Thumbnail of post image 055

データテーブルから一致するデータ件数を取得(件数なし)

「dt.Select()」でデータテーブルからデータを抽出した後に、

何件抽出できたのかを知りたい場合は、「dt.Select().Length」を使用します。 ...

C#,DataTable,Rows

Thumbnail of post image 134

データテーブルの行数を取得する

データテーブルに格納された行数を取得するには「dt.Rows.Count」とすることで

現在の行の件数が取得できます。

ここでは、行の件数をコンソールに出力しています。

// ...

C#,DataTable,Rows

Thumbnail of post image 170

foreachで行を取得する(DataRow)

今回のループ処理は foreach文を使用します。

foreach 文の指定は、以下の内容とします。

・ foreach (DataRow dr in dt.Row ...