dataGrid 怎么对现有的字符串列进行数字排序,在线急等 dataGrid 中有一列是字符串类型的,该字符串是数字的,怎么进行排序使得字符按照数字大小排序,而不是按照拼音排序、、、 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 似乎可以用DataTable.DefaultView.OrderXXX来实现排序,其实用DataView来控制DataGrid的筛选和排序之类的很方便. //假设你DataGrid绑定了DataTabl1,DataView view = DataTable1.DefaultView;//数字作为字符串应该可以如下实现。view.Sort = "num DESC"; 在查询语句中用CAST将那个字段转换成数值类型select cast(字段1 as int) ...或select cast(字段1 as long)... 将生成的扩展DataSet自定义的数据集中的字符型字段改成int类型. 最后我用datagrid自带的排序功能、、、谢谢大家、、 如何让组件随着应用程序自动放大或者缩小 C#如何打包生成exe文件 登录进到主界面后,怎么关闭登录窗口? c# 用户控件 半透明效果 C#神经网络程序(改自C++)改错求教(附C#与原C++代码) 困惑 如何使子线程可以触发事件 customercontrol 和usercontrol 有什么区别?? 为什么这样的Windows Control Labrary 不能顺利生成? 关于一个汇总的算法,很简单的,只是我太菜了 在C#如何调用存储过程中返回多个值. 急急急!怎样在C#中镶嵌一段C++代码?顶的就不要进来了!!
其实用DataView来控制DataGrid的筛选和排序之类的很方便.
假设你DataGrid绑定了DataTabl1,
DataView view = DataTable1.DefaultView;
//数字作为字符串应该可以如下实现。
view.Sort = "num DESC";
select cast(字段1 as int) ...
或select cast(字段1 as long)...
谢谢大家、、