,可以通过以下步骤实现:
private void Form_Load(object sender, EventArgs e)
{
dataGridView1.CellContentClick += new DataGridViewCellEventHandler(dataGridView1_CellContentClick);
}
private void dataGridView1_CellContentClick(object sender, DataGridViewCellEventArgs e)
{
if (e.ColumnIndex == 0 && e.RowIndex >= 0) // 假设复选框列的索引为0
{
DataGridViewCheckBoxCell cell = (DataGridViewCheckBoxCell)dataGridView1.Rows[e.RowIndex].Cells[0];
bool isChecked = (bool)cell.Value;
// 执行相应的操作,例如更新数据或者显示选中状态
if (isChecked)
{
// 复选框被选中
}
else
{
// 复选框未被选中
}
}
}
在上述代码中,我们首先判断所点击的列是否为复选框列,然后获取该复选框的选中状态。根据需要,可以执行相应的操作,例如更新数据或者显示选中状态。
推荐的腾讯云相关产品:腾讯云云服务器(CVM)和腾讯云数据库(TencentDB)。
领取专属 10元无门槛券
手把手带您无忧上云