如何将 DataGridViewColumn 单元格设置为不可选择?

los*_*eep 1 c# datagridview

在 C# 4.0 (Visual Studio 2010) 中,我有一个 Windows 窗体 DataGridView,它必须是多选的,并且它有一个指定的列,我不希望它的单元格是可选的。我该怎么办?

los*_*eep 5

我发现没有属性或样式可以做到这一点,所以我们应该像这样处理它:

private void dataGridView1_SelectionChanged(object sender, EventArgs e)
{
            if (dataGridView1.Columns[dataGridView1.CurrentCell.ColumnIndex].Name == mySpecifiedColumn.Name)
                dataGridView1.CurrentCell.Selected = false;
}
Run Code Online (Sandbox Code Playgroud)

谢谢。