在dataGridView中限定明细行最多只能选择一个
private void dataGridView1_CellClick(object sender, DataGridViewCellEventArgs e)
{
int r = 0;
for (int i = 0; i < dataGridView1.Rows.Count; i++)
{
if ((bool)dataGridView1.Rows[i].Cells[0].EditedFormattedValue == true)
{
r = r + 1;
while (r > 1)
{
MessageBox.Show("一次只能给一个用户授权!");
dataGridView1.Rows[i].Cells[0].Value = false;
break;
}
}
}
}