dataGridView
DataGridViewTextBoxColumn
私のデータベースから読み取るcolumn があります。
ある値を別の値に置き換える必要があります。例:
フィールド「日付」に値が"00.00.0000"
ある場合、それを text に置き換える必要があります"absent"
。
これどうやってするの?
dataGridView
DataGridViewTextBoxColumn
私のデータベースから読み取るcolumn があります。
ある値を別の値に置き換える必要があります。例:
フィールド「日付」に値が"00.00.0000"
ある場合、それを text に置き換える必要があります"absent"
。
これどうやってするの?
DataGridView.CellFormatting
イベントを利用する必要があります。これにより、値に基づいて、セルとそのテキストを必要に応じて簡単にフォーマットできます。この例で詳しく説明します。
最初にデータベースからデータを取得し、その値が存在するかどうかを確認してから、Contains()
値を編集して dataGridView に表示します。
このような:
string checkDate;
if (checkDate == dt.Rows[0]["date"].ToString().Contains("00.00.0000"))
checkDate = "absent";