要实现一个这样的效果:
选择全选可以选择全部列。
将选择 列定义为:DataGridViewCheckBoxColumn 类型
将 全选控件添加,即 CheckEdit 控件
给控件添加一个CheckedChanged事件
private void checkSelectAll_CheckedChanged(object sender, EventArgs e)
{
if (checkSelectAll.Checked)
{
foreach (DataGridViewRow dgvRow in this.dgv.Rows)
{
dgvRow.Cells["colSelected"].Value = true;
}
}
else {
foreach (DataGridViewRow dgvRow in this.dgv.Rows)
{
dgvRow.Cells["colSelected"].Value = false;
}
}
}
OK,试试吧!