前回の質問に追加で気になったことがあり、調べてもわからなかったので
改めて質問します。
DB上でnullとなっているものをexcelに出力する際に何も表示されないようにするには
どのようにすればいいのでしょうか
select文のSqlDataReaderで
using (SqlDataReader reader = scom.ExecuteReader()) { if (reader.Read()) { if (!reader.IsDBNull(reader.GetOrdinal("発生日"))) { EX.発生日 = (DateTime)reader.GetValue(reader.GetOrdinal("発生日")); } else { EX.発生日 = DateTime.Parse("");//←は文字列やnullにしてみた
excelへの出力には
range = sheet.get_Range("Y2"); if (range != null) { range.Value = EX.発生日.ToString("yyyy/MM/dd"); }
と書いているのですが
出力結果は
0001/01/01となっています。
EX.というのは別クラスに作ったDateTimeの構造体です。
回答2件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。