2 u010137132 u010137132 于 2013.09.29 10:52 提问

关于C#的datagridview的自动排序

在使用datagridview的自动排序的时候,有一列是姓名,其中有中英文,点击表头自动排序后,英文按照头字母排序了,但是中文却没有,这是为嘛呢?哪位大神指点下,在线等结果!!最好代码也来!

Csdn user default icon
上传中...
上传图片
插入图片
准确详细的回答,更有利于被提问者采纳,从而获得C币。复制、灌水、广告等回答会被删除,是时候展现真正的技术了!
其他相关推荐
Winform中DataGridView绑定List<T>数据源时,点击DataGridView列头不能自动排序解决方法
*********************************************方法一********************************************* 自定义集体类: using System.ComponentModel; using System.Collections.Generic; using System.Reflecti
C# DatagridView列顺序自动改变
转自:http://blog.csdn.net/lukesunch/article/details/4644101 问题:某一界面完成从不同表table1, table2, table3...(每次只选一个表,SQL语句动态生成)选取符合查询条件记录,然后返回记录被装入dataGridView1 首先选择了表1查询; 然后选择表2查询; 然后再回头选择表1, 发现表1得列顺序莫名其妙改变了。
C#Winform利用DataGridView的特性实现字段排序
this.dataGridView1.Sort(this.dataGridView1.Columns["FirstName"], ListSortDirection.Ascending);
C# 禁止DataGridView排序
//禁止 DataGridView 排序        //在VS 2005中不允许直接设置整个DataGridView的排序,只能单个的设置某一个列。       private void ForbidSortColumn(DataGridView dgv)        {            for (int i = 0; i             {                dg
自定义DataGridView中排序方式
 DataGridView 控件提供自动排序方式,但是根据您的需要,您可能要自定义排序操作。例如,可以使用通过编程方法实现的排序方式来创建一个替换用户界面 (UI)。或者,可以处理 SortCompare 事件,或调用 Sort 方法的 Sort(IComparer) 重载来进行更灵活的排序(如对多列进行排序)。 下面的代码示例演示三种自定义排序的方法。有关更多信息,请参见 Windows 窗
datagridview 列排序问题
DataGridViewColumn.SortMode属性为DataGridViewColumnSortMode.Automatic时,用 户点击列Header时,可以对列的内容进行排序。使用程序排序时,可以使用DataGridView.Sort方法实现。但排序后如果SortMode 属性为Automatic或Programmatic时,用户点击列Header时也可以进行排序。 补充:M
如何:对 DataGridView 控件中的数据进行排序
DataGridView 控件提供了自动排序功能,使用户可以手动对该控件中的任意列进行排序。可以通过设置 DataGridViewColumn 的 SortMode 属性来控制是否可对列进行排序。也可以以编程方式对列进行排序。 对 DataGridView 控件中的数据进行排序 按如何:使用 DataGridView 控件显示数据中的说明,使用 Northwind 数据
DataGridView c# winform解决排序后行颜色丢失的问题
完全是源码,可以很好地解决C# Winform中对DataGridView 进行排序后,行的颜色,单元格颜色改变了的方法: 在赋数据源时:把 DataGridView1.DataSource=DataTable1,去掉,用我提供的源码的方法,再数据源就可以了: 改成dtToDgv(DataGridView1, DataTable1, 1),非常非常的好
C# DataGridView 列自动排序时单元格背景色丢失
百度了下大家处理比较复杂       我是这么处理的,把设置颜色的代码写在RowPostPaint事件中,执行之前判断一下 当前行数,在最后一行时候执行,避免频繁设置颜色。   private void DGV_CW_RowPostPaint(object sender, DataGridViewRowPostPaintEventArgs e)         {
c# datagridview点击列头排序改为以数值大小排序
1.在使用 DataGridView时,对于数值列,默认的排序方式仍然是按照字符串方式进行 如果需要按照数值型进行排序,有几种办法,其中一种就是重载SortCompare方法 //重载_SortCompare方法         private void DataGridView1_SortCompare(object sender,DataGridViewSortCompare