怎么把datagridview中的自动排序功能禁用
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了怎么把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"就可以啦,很简单的。
winform datagridview打印出来的列的排序跟在datagridview显示的列的排序不一样,要怎么把他们弄成一样的
大哥,有没具体代码或操作啊
参考技术A 禁止列自动排序以上是关于怎么把datagridview中的自动排序功能禁用的主要内容,如果未能解决你的问题,请参考以下文章
winform datagridview打印出来的列的排序跟在datagridview显示的列的排序不一样,要怎么把他们弄成一样的
如何禁用 VS datagridview 中的第一个自动选择?