我在 Windows 窗体中创建了一个 DataGridView。每行都有一个复选框。我想要 Select ll 选项,这样当用户单击列标题时,它会选择或取消选择(切换)DataGridview 中的所有复选框。
知道我该怎么做吗?
我在 Windows 窗体中创建了一个 DataGridView。每行都有一个复选框。我想要 Select ll 选项,这样当用户单击列标题时,它会选择或取消选择(切换)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;
}
这应该可以解决问题