C#datagridview如何设置某些列不能被选中或修改

2024-10-31 07:10:21
推荐回答(4个)
回答(1):

1、在C#中,DataGridView对象具有一个AutoGenerateColumns属性可以使用。

2、此时我们可以看到AutoGenerateColumns属性是具有可读写权限的。

3、此时我们可以通过DataGridView对象直接调用他的AutoGenerateColumns属性。

4、这个时候我们就能直接把DataGridView对象的属性设置为True。

5、自动创建列,可以使程序自动适应数据库存储的列名。

6、如果将该属性设置false,又没有指定Column列名的话,会导致全部不能显示。

回答(2):

设置不能修改可以修改 列 或者 单元格的 readonly
设置不能选中 需要在 selectionChanged 里自己写代码

回答(3):

datagridview列的readonly属性设置成true就不能修改了。

回答(4):

DataGridViewColumn有个属性叫ReadOnly。