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

时间:2010-09-02 06:55:46

标签: c# datagridview

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

2 个答案:

答案 0 :(得分:3)

我发现没有财产或风格可以做到这一点,所以我们应该像这样处理它:

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

感谢。

答案 1 :(得分:-2)

如果将突出显示颜色的DataGridView属性设置为与未选中相同,则会显示为没有选择单元格