C# 如何将DataGridViewColumn单元格设置为不可选择?
在C#4.0(VisualStudio2010)中,我有一个Windows窗体DataGridView,它必须是multiselect,并且它有一个指定的列,我不希望其单元格是可选的。我该怎么办?我发现没有属性或样式可以这样做,所以我们应该这样处理:C# 如何将DataGridViewColumn单元格设置为不可选择?,c#,datagridview,C#,Datagridview,在C#4.0(VisualStudio2010)中,我有一个Windows窗体DataGridView,它必须是multiselect,并且它有一个指定的列,我不希望其单元格是可选的。我该怎么办?我发现没有属性或样式可以这样做,所以我们应该这样处理: private void dataGridView1_SelectionChanged(object sender, EventArgs e) { if (dataGridView1.Columns[dataGridView
private void dataGridView1_SelectionChanged(object sender, EventArgs e)
{
if (dataGridView1.Columns[dataGridView1.CurrentCell.ColumnIndex].Name == mySpecifiedColumn.Name)
dataGridView1.CurrentCell.Selected = false;
}
谢谢。如果您将突出显示颜色的DataGridView属性设置为与未选择的相同,则它将显示为您没有选择单元格的状态。只是。。。别胡说八道了。