注目の記事 PICK UP!

  • C#

C# DataTableの特定データにNULLを入れる

DataTableの数値型に対して空白を入れたいときの方法を紹介します。

たとえばDataTableの構造が下記の場合

データテーブルの構造

 

スポンサーリンク

 

エラーパターン

ID=2の家賃を空白にしたい時、単純に空白文字を入れると「入力文字列が正しくありません。」とエラーが出力されてしまいます。

// カラム名を指定して家賃を更新する
 dt.Rows[1]["家賃"] = ""; // 空白を挿入

 

正しいパターン

DBNullを使うと、指定した箇所をNULLにすることができます。

// カラム名を指定して家賃を更新する
dt.Rows[1]["家賃"] = DBNull.Value; // NULLを挿入

 

[補足事項]

// カラム名を指定して家賃を更新する
dt.Rows[1]["家賃"] = 0;

これでも同じ結果にすることができますが、ここでは空白を入れる要件があることを想定して作成しています。

スポンサーリンク

  • コメント: 3

関連記事

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

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

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

  4. C# ディクショナリを使う目的と方法

  5. C# JSONファイルからLINQを使って集計する方法 – 合計値

  6. Android Studio libsフォルダがない?libsフォルダの表示方法

  7. C# DataTableをコピーする

  8. C# DataTableの特定レコードを削除

  9. C# LINQを使ってDataTableを並び替える

コメント

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

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

PAGE TOP