【C#】データテーブルの指定した位置に行追加する【DataTable】
「dt.Rows.InsertAt(DataRow, int)」を使用して、指定した位置に行を追加します。
第一引数のDataRowには、追加するためのDataRowを用意
第二引数のi ...
【C#】データテーブルの列インデックスを取得する【DataTable】
「dt.Columns.IndexOf(DataColumn)」を使用して、
データテーブルに格納されている列の位置を知る事ができます。
DataColumnは取得できているけど、どの位 ...
【C#】データテーブルの行インデックスを取得する【DataTable】
「dt.Rows.IndexOf(DataRow)」を使用して、
データテーブルに格納されている行の位置を知る事ができます。
DataRowは取得できているけど、どの位置、何行目にあるの ...
【C#】データテーブルを別のデータテーブルにコピーする【DataTable】
「dt.Copy()」を使用します。
既にあるデータテーブルをコピーして、
構造体もデータも同じデータテーブルを作成します。
//データテーブルの初期化 DataTabl ...【C#】データテーブルにフィルターをかけ、集計値を取得する【DataTable】
「dt.Compute(式, 条件)」を使用して、集計値を取得します。
第一引数の式には、Sum(列名)、Count、MAX、MINなどを指定します。
第二引数の条 ...
【C#】データテーブルの構造体を複製する【DataTable】
「dt.Clone()」を使用することで、
既にあるデータテーブルの複製ができます。
ここでの複製は、スキーマ、制約を含めた構造体の複製であり、データは複製されません。
/ ...【C#】データテーブルのデータをクリアする【DataTable】
「dt.Clear()」でデータテーブルのデータをクリアする事ができます。
データのみがクリアされるので列の情報は残ったままとなります。
※注意
子リレーションシッ ...
【C#】データテーブルから一致するデータ件数を取得する【DataTable】
「dt.Select()」でデータテーブルからデータを抽出した後に、
何件抽出できたのかを知りたい場合は、「dt.Select().Length」を使用します。 ...
【C#】データテーブルの件数取得と件数チェックをする【DataTable】
データテーブルに格納された行数を取得するには「dt.Rows.Count」とすることで
現在の行の件数が取得できます。
ここでは、行の件数をコンソールに出力しています。
// ...【C#】foreachを使ってデータテーブルから行を取得する【DataTable】
今回のループ処理は foreach文を使用します。
foreach 文の指定は、以下の内容とします。
・ foreach (DataRow dr in dt.Row ...