Datagridview强制在一列中仅选中一个复选框

l46*_*kok 3 .net c# checkbox datagridview winforms

如何强制在Datagridview的列中仅选中一个复选框?

Nil*_*ake 5

 private void grdRegClass_CellContentClick(object sender, DataGridViewCellEventArgs e)
    {
        if (grdRegClass.Columns.IndexOf(grdRegClass.Columns["Status"]) == e.ColumnIndex)
        {
            int currentcolumnclicked = e.ColumnIndex;
            int currentrowclicked = e.RowIndex;
            foreach (DataGridViewRow dr in grdRegClass.Rows)
            {
                dr.Cells[currentcolumnclicked].Value = false;
            }
            grdRegClass.CurrentRow.Cells[currentrowclicked].Value = true;  
        }
    }
Run Code Online (Sandbox Code Playgroud)