:すべての行がbool_badge =0
を持って私は条件としたい
- :ForestGreen 付きカラー: RED
- すべての行と色が
bool_badge=1
を持っています
私はコードを持っていますが、特定のセルをクリックしたときに訂正されました。
マイコード:
foreach (DataGridViewRow dr in dataGridView1.Rows)
{
int row = this.dataGridView1.CurrentCell.RowIndex;
string valeur = dataGridView1[2, row].Value.ToString();
if (valeur == "0")
{
dataGridView1.DefaultCellStyle.SelectionBackColor = Color.Red;
}
else
{
dataGridView1.DefaultCellStyle.SelectionBackColor = Color.ForestGreen;
}
}
しかし、私は、私は自分のアプリケーションを実行するときbool_badge 0または1の場合、テストを開始したい、と私はすべてのグリッドビューを持っています:色REDまたはForestGreen、
私はこのコードを試してみます:
for (int i = 0; i < dataGridView1.Rows.Count; i++)
{
string valeur = dataGridView1[2, i].Value.ToString();
if (valeur == "0")
{
dataGridView1.DefaultCellStyle.SelectionBackColor = Color.Red;
}
else
{
dataGridView1.DefaultCellStyle.SelectionBackColor = Color.ForestGreen;
}
}
しかし、私にはエラーがあります!
これは、次のとおりです。
私はそれを解決することができますか?
非常に感謝し、
おかげで、 が、私はそれを試しに設定されていない未処理だったのが、結果はありません!任意の色!データ付きのDataGridView 他に何か不足していますか? – devtunis
@devtunis直接コピーしないでください。デザインでセルの書式を設定します。 Datagridview-> f4 - >ライトニングボタンを押す - >セルを見つけてエバットをダブルクリックしてください。あなたはすでにこの方法でやっています。デバッグしましたか?私は、ダブルクリックでCellFormattingを設定 – Berkay
、 と私は ます。private void dataGridView1_CellFormatting(オブジェクト送信者、DataGridViewCellFormattingEventArgs E) しかし、何のコードを作ります!色はありません!表示するだけです。 – devtunis