注目の記事 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# LINQで移動平均線を作成する

  2. C# LINQを使って合計値や平均値を算出する

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

  4. C# ファイルダイアログからテキストを読み込む方法

  5. C# LINQでDataTableから高速に特定行を検索する方法

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

  7. C# Webサーバーからhttp通信でファイルを取得する方法

  8. C# LINQを使って重複行をGroup byする方法

  9. C# DataTableをコピーする

コメント

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

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

PAGE TOP