C# can';使用c中的gridview在中正确排序#
我想对整数数据进行排序,但我想让它更容易阅读,比如100000000,我想让它显示100000000,所以我使用这个查询C# can';使用c中的gridview在中正确排序#,c#,mysql,sorting,gridview,C#,Mysql,Sorting,Gridview,我想对整数数据进行排序,但我想让它更容易阅读,比如100000000,我想让它显示100000000,所以我使用这个查询 format(col_name,0) 我尝试用C#中的sort函数使用gridview对其进行排序,这就是我尝试对数据2进行排序时发生的情况 +================++================+ | data1 | data2 | +================++================+ |
format(col_name,0)
我尝试用C#中的sort函数使用gridview对其进行排序,这就是我尝试对数据2进行排序时发生的情况
+================++================+
| data1 | data2 |
+================++================+
| 21,039,000 | 6 |
| 30,080,000 | 4,062 |
| 209,120,040 | 28,692 |
| 201,200,900 | 2,115 |
| 1,100,900 | 15,858 |
+================++================+
我想我成功了这是一个错误,因为我使用了格式(col\u name,0)
,但如何修复它
ps:我应该改变这个问题,因为我实际上在尝试使用c#中的gridview进行排序,结果是这样的,所以一开始我认为mysql查询中有一个错误,我不能使用order by,因为我有多个列要排序您可以简单地按列的名称而不是给定的别名排序,因为原始列已经是
INT
SELECT format(col_name,0) data
FROM tableName
ORDER BY col_name
LINQ
,例如var\u results=GetList().OrderBy(x=>Convert.ToInt32(x.Replace)对其进行排序(“,”,“)).ToList();
其中GetList()
是字符串的来源。下面是一个屏幕截图:gridview的数据源是什么?我用它来排序gridview;sortedView=new DataView(dataset);sortedView.sort=“data2 Desc”;GridView1.DataSource=sortedView;GridView1.DataBind();