c#的datagridview控件在点击列标题的时候会把数据自动排序,怎么样把这个功能去掉呀?谢谢了,给点指示吧

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了c#的datagridview控件在点击列标题的时候会把数据自动排序,怎么样把这个功能去掉呀?谢谢了,给点指示吧相关的知识,希望对你有一定的参考价值。

尽量详细些,比如要改属性的话,告诉我要改哪个属性

DataGridView1.Columns[i].SortMode = DataGridViewColumnSortMode.NotSortable;
其中i的值就是第几列,从0开始,或设置SortMode 属性的值,在列的属性里
参考技术A gridview控件的allowsorting属性设置为false即可。 参考技术B 属性里改掉就好啦

.Net C# DataGridView设置标题为中文

一、在SQL中设置列别名

正常情况下,在给datagridview绑定数据源之后,显示的是SQL语句中的栏位,如下

SELECT Date AS '时间' FROM gold_value.chow_tai_fook;

这种用起来比较麻烦,Sql语句就不能用SELECT *了

二、编辑DataGridView的列

点击DataGridView控件右上方的小三角符号,点击“编辑列”超链接

添加时间列

设置ToolTipText

这样就好了

以上是关于c#的datagridview控件在点击列标题的时候会把数据自动排序,怎么样把这个功能去掉呀?谢谢了,给点指示吧的主要内容,如果未能解决你的问题,请参考以下文章

C# datagridview绑定集合,怎样点击列标题使之排序

如何使用 C# 在 datagridview 控件中显示某些表架构列?

C#中dataGridView的列顺序问题

C# datagridview 怎样动态设置列宽的值

如何在一个DataGridView中的一列添加DateTimePicker控件 C#

c# winform datagridview怎么能达到如图的效果