注目の記事 PICK UP!

  • C#

C# DataTableのカラム名を変更

エクセルやCSVなど、外部ファイルをDataTableに取り込んだ時にカラム名を変更したい場合があります。

その時に特定のカラム名のみ変更したい場合や、一括で変更する方法を紹介します。

 

特定のカラム名のみ変更する方法

サンプルコード

DataTable dt = new DataTable();

 // DataTableに列を追加
 dt.Columns.Add("ID");
 dt.Columns.Add("氏名");
 dt.Columns.Add("住所");

 // DataTableの"氏名"を"顧客名"に変更
 dt.Columns["氏名"].ColumnName = "顧客名";
 

9行目の”氏名”をdt.Columns[1].ColumnNameとしても同じ結果を得られます。

 

全てのカラム名を一括で変更する方法

サンプルコード

DataTable dt = new DataTable();

// DataTableに列を追加
 dt.Columns.Add("ID");
 dt.Columns.Add("氏名");
 dt.Columns.Add("住所");

// 変更後のカラム名を定義
 string[] name = { "番号", "顧客名", "場所"};

// for文で一括変更
 for (int i = 0; i < name.Count(); i++)
 {
   dt.Columns[i].ColumnName = name[i];
 }
 

dt.Columns[i].ColumnNameの”i番目”にあるカラム名を指定しています。

  • コメント: 9

関連記事

  1. C# Webページのデータを取得する方法

  2. Android Studio jarファイルを追加したらリビルドしよう

  3. Android Studio ビルドすると日本語が文字化けする2つの対応方法

  4. C# DataTableにExcelを読み込む

  5. C# DataTableにカラムを追加

  6. C#でOutlook2010を使ったメール送信方法

  7. C# JSONファイルの読み込み方法

  8. C# DataTableを高速にExcel出力する

  9. C# DataTableをCSVに書き込む

コメント

  1. この記事へのコメントはありません。

  1. この記事へのトラックバックはありません。

PAGE TOP