我在Visual Studio 2010中使用C#。我在winform上有一个datagridview。我想1列只包含单选按钮。每行有3个单选按钮。我不确定我理解那需要什么。非常感谢任何帮助。
答案 0 :(得分:0)
创建DataGridViewCheckBoxColumn
并连接到CellContentClick
事件。然后使用此代码:
private void dataGridView1_CellContentClick(object sender, DataGridViewCellEventArgs e)
{
if (e.ColumnIndex == 0)// checkbox column
{
object curr =
dataGridView1[e.ColumnIndex, e.RowIndex].Value;
if (curr == null || (bool)(curr) == false)
{
for (int i = 0; i < dataGridView1.RowCount; i++)
{
if (i != e.RowIndex)
{
dataGridView1[e.ColumnIndex, i].Value = false;
}
}
}
}
}