怎么把datagridview中的自动排序功能禁用

我在C#WinForm中总是不小心点到dagagridview表头一栏,就会自动按照那列排序,我想把自动排序的功能禁用掉望高手指点... 我在C# WinForm中总是不小心点到dagagridview表头一栏,就会自动按照那列排序,我想把自动排序的功能禁用掉
望高手指点
展开
 我来答
最后的小丁
推荐于2017-09-03 · TA获得超过516个赞
知道小有建树答主
回答量:490
采纳率:0%
帮助的人:141万
展开全部
  1. 编辑列-->选定列-->行为-->SortMode-->NotSortable



  2. 或者代码里面设置

  3.    for (int i = 0; i < this.dataGridView1.Columns.Count; i++)
                {
                    this.dataGridView1.Columns[i].SortMode = DataGridViewColumnSortMode.NotSortable;
                }
xindu20081001
2010-03-16
知道答主
回答量:81
采纳率:0%
帮助的人:26.1万
展开全部
自己收集的两种方法,看看吧
①DataGridView中的Columns属性里面可以设置。进入“EditColumns”窗口后,在相应的列属性设置里面把SortMode属性选择为"NotSortable"
② for (int i = 0; i < this.dataGridView1.Columns.Count;i++)
{
this.dataGridView1.Columns[i].SortMode = DataGridViewColumnSortMode.NotSortable;
}
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
seaboy1120
2010-03-16 · 超过32用户采纳过TA的回答
知道答主
回答量:140
采纳率:0%
帮助的人:91.5万
展开全部
在dataGridView里面有列编辑,有SortMode属性选择为"NotSortable"
就可以。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
dyytsoft
2010-03-16 · TA获得超过258个赞
知道答主
回答量:79
采纳率:0%
帮助的人:117万
展开全部
在属性列中的SortMode属性选择为"NotSortable"就可以啦,很简单的。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(2)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式