にデータグリッドの色を変更したい:は、私はこのコードを持っているが、それは仕事をdoes'tのC#
private void dgv_CellClick(object sender, DataGridViewCellEventArgs e)
{
dgv.CurrentCell.Style.BackColor = Color.Red;
}
私は、セルをクリックしたときには、色をバックに変更したいです。
にデータグリッドの色を変更したい:は、私はこのコードを持っているが、それは仕事をdoes'tのC#
private void dgv_CellClick(object sender, DataGridViewCellEventArgs e)
{
dgv.CurrentCell.Style.BackColor = Color.Red;
}
私は、セルをクリックしたときには、色をバックに変更したいです。
これは問題なく動作しますが、セルがの場合はと表示されます。単にセルを離れる前に、すなわち、あなたはすぐに新しい色を見ることができ、現在またはすべてのセルを選択解除して
:
private void dgv_CellClick(object sender, DataGridViewCellEventArgs e)
{
dgv.CurrentCell.Style.BackColor = Color.Red;
// deselect either just the one you just selected..:
dgv.CurrentCell.Selected = false;
// ..or deselect all cells:
dgv.ClearSelection();
}
WindowsフォームかWPFですか? [mcve]を投稿してください。 「うまくいかない」というのは良い説明ではない。ブレークポイントを設定することはできますか? – nvoigt
申し訳ございませんがWindowsフォームです –
[DataGridViewのセルの背景色を変更する]の複製が可能です(https://stackoverflow.com/questions/16105718/datagridview-changing-cell-background-color) –