私のコードは行の色を変更するために機能しますが、正しい if ステートメントを作成する必要があります。セル[0]には、日付値「2013.03.20」があります。この日付は、製品の有効期限を意味します。
foreach (DataGridViewRow row in dataGridView1.Rows)
{
if (row.Cells[0](dont know how write))
{
row.DefaultCellStyle.BackColor = Color.Red;
}
}
例:
- 今日は 2013.03.10
- 商品の賞味期限は2013.03.20です。
- 製品の有効期限の最後の 7 日間は黄色になります。(つまり、13 日から 20 日まで)
- 製品の有効期限が切れたら、赤で表示したい。