C# visualstudioについての質問です。
今現在、datagridviewにデータを表示させた状態です。
datagridviewにチェック機能をつけたいと考えております。
データの1行をクリックしたときにその行の背景色を緑変え、他の行をクリックしたときにでも緑のままにしておきたいです。
今の状態ですと選択した時は色が変わるのですが、他の行をクリックしたときに背景色が白にもどってしまいます。
また、間違えてチェックしてしまった時に白に戻せるようにも実装したいです。
private void dgvTxxxx_RowHeaderMouseClick(object sender, DataGridViewCellMouseEventArgs e)
{
if(dgvTxxxx.DefaultCellStyle.BackColor == Color.White)
{
dgvTxxxx.DefaultCellStyle.BackColor = Color.Green;
}
else if(dgvTxxxx.DefaultCellStyle.BackColor == Color.Green)
{
dgvTxxxx.DefaultCellStyle.BackColor = Color.White;
}
}
かなり初歩的な質問ということは分かっているのですが、自分なりにいろいろ調べてもやり方が分かりませんでした。
よろしくお願いします。
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2019/11/08 02:55 編集