首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 网站开发 > asp.net >

请教这句排序为什么没有起效

2012-05-30 
请问这句排序为什么没有起效ds.Tables[0].DefaultView.Sorthot DESCthis.Store5.DataSource ds.Tabl

请问这句排序为什么没有起效
ds.Tables[0].DefaultView.Sort="hot DESC";
this.Store5.DataSource = ds.Tables[0].DefaultView;
绑定后的数据并没有按hot字段进行降序排列

[解决办法]
是不是hot是文本型的,所以它按照ascii序排列了。比如 7 60 5 200 1 这样。
[解决办法]

探讨
是不是hot是文本型的,所以它按照ascii序排列了。比如 7 60 5 200 1 这样。

[解决办法]
最简单地,用linq排序。

... .OrderBy(x => Convert.ToInt32(x["hot"].ToString())) ...

热点排行