|
shuさま 回答ありがとうございます。 いろいろ試行錯誤していてお礼が遅くなりました。
試行錯誤の結果、 DataGridViewCellStyleのNullValue で対応してみました。
DataRow dr_科目 = dt_科目.Rows.Find(reader.GetInt32(3)); String str_科目 = (String)dr_科目["科目"]; if (DBNull.Value.Equals(dr_科目["削除日"])) { dataGridView1[3, rowIndex].Value = str_科目; } else { DataGridViewCell cell_科目 = dataGridView1[3, rowIndex]; DataGridViewCellStyle style_科目 = cell_科目.Style; style_科目.NullValue = str_科目; }
|