C#winForm怎么禁用dataGridView的cellclick事件(急急急!)
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了C#winForm怎么禁用dataGridView的cellclick事件(急急急!)相关的知识,希望对你有一定的参考价值。
我的 dataGridView第4列 是checkBoxColumn,我想禁用前3列的CellClick事件,只对第四列有用。还有就是当第四列的cellclick全部点完后,也要禁用第四列的cellclick事件使得不能修改第四列的选择。貌似用readOnly不行呀。有没有什么方法呢??
大家一起来想想办法吧,只要能达到目的就行。
if(e.ColumnIndex==3)
//
怎么把datagridview中的自动排序功能禁用
我在C# WinForm中总是不小心点到dagagridview表头一栏,就会自动按照那列排序,我想把自动排序的功能禁用掉
望高手指点
编辑列-->选定列-->行为-->SortMode-->NotSortable
或者代码里面设置
for (int i = 0; i < this.dataGridView1.Columns.Count; i++)this.dataGridView1.Columns[i].SortMode = DataGridViewColumnSortMode.NotSortable;
①DataGridView中的Columns属性里面可以设置。进入“EditColumns”窗口后,在相应的列属性设置里面把SortMode属性选择为"NotSortable"
② for (int i = 0; i < this.dataGridView1.Columns.Count;i++)
this.dataGridView1.Columns[i].SortMode = DataGridViewColumnSortMode.NotSortable;
本回答被提问者采纳 参考技术B 在dataGridView里面有列编辑,有SortMode属性选择为"NotSortable"
就可以。 参考技术C 在属性列中的SortMode属性选择为"NotSortable"就可以啦,很简单的。
以上是关于C#winForm怎么禁用dataGridView的cellclick事件(急急急!)的主要内容,如果未能解决你的问题,请参考以下文章
winform中怎么读取DataGridview中特定的某一列并赋值给一个数组?
.NET中C/S结构,winform怎么在datagridview中添加键盘点击事件,并设定热键?
C#winform中给datagridview的每一行添加按钮
winform datagridview 绑定 list .c#