Windows フォームで DataGridView を作成しました。各行にはチェックボックスがあります。ユーザーが列ヘッダーをクリックすると、DataGridview のすべてのチェックボックスが選択または選択解除 (トグル) されるように、[すべて選択] オプションが必要です。
どうすればそれを行うことができますか?
Windows フォームで DataGridView を作成しました。各行にはチェックボックスがあります。ユーザーが列ヘッダーをクリックすると、DataGridview のすべてのチェックボックスが選択または選択解除 (トグル) されるように、[すべて選択] オプションが必要です。
どうすればそれを行うことができますか?
private bool toggle = false;
myGrid.ColumnHeaderMouseClick += new DataGridViewCellMouseEventHandler(myClass_ColumnHeaderMouseClick);
private void myClass_ColumnHeaderMouseClick(object sender, DataGridViewCellMouseEventArgs e)
{
foreach(DataGridViewCell cell in (DataGridView)sender.cells)
{
if(toggle)
cell.Value = 1;
else
cell.Value = 0;
}
if(toggle)
toggle = false;
else
toggle = true;
}
これはトリックを行う必要があります