DataGridViewRow row = dataGridView1.Rows[1];
row.DefaultCellStyle.BackColor = Color.Red;
このコードは、C#.netで適用しても色は変わりません。何が問題なのか教えてください。datagridviewの色がバリデーションによって変更されていません
DataGridViewRow row = dataGridView1.Rows[1];
row.DefaultCellStyle.BackColor = Color.Red;
このコードは、C#.netで適用しても色は変わりません。何が問題なのか教えてください。datagridviewの色がバリデーションによって変更されていません
セルのPaintイベントで実際に使用されているStyle.BackColorではなく、DefaultCellStyle.BackColorを変更します。
行の各セルのStyle.BackColorを変更するようにコードを変更すると、そのトリックが実行されます。
foreach (DataGridViewCell cell in row.Cells) {
cell.Style.BackColor = Color.Red;
}
あなたはDefaultCellStyleがhere使用されている方法の詳細情報を見つけることができます。
dataGridView1.RowsDefaultCellStyle.SelectionBackColor = Color.Red;
この回答は機能していますが、色を付けるためにいくつかの特定の行が必要でした。満たされた場合に条件を作成して、その行を緑色または赤色にすることを意味します。事前に感謝 –
あなたはそれがあなたに役立った場合は良い答えや評価のように答えをマークすることができますplz – Fawzidi
お返事に感謝、それが動作していない、 –
this.dataGridView1.Rows [e.RowIndex] .DefaultCellStyle.ForeColor = Color.Red。 –
このコードは動作しません –