在tb.select("条件"),条件中可否使某列排序?

godhuang 2004-08-19 02:40:47
在tb.select("条件"),条件中可否使某列排序?
...全文
154 10 打赏 收藏 转发到动态 举报
写回复
用AI写文章
10 条回复
切换为时间正序
请发表友善的回复…
发表回复
killerliu 2004-08-19
  • 打赏
  • 举报
回复
lzmtw(水如烟) 正解!
水如烟 2004-08-19
  • 打赏
  • 举报
回复
自己看看MSDN的DataColumn,里头说得清楚,也有示例
godhuang 2004-08-19
  • 打赏
  • 举报
回复
怎么动态加?我的spdm1和spdm2两边的数据乱掉了,我想排序一下
水如烟 2004-08-19
  • 打赏
  • 举报
回复
好象不行
不过DataTable.Select得到的是一组数组,你拿来做什么用的
真要那样做的话,建议在DataTable上加一列(可以动态加),该列的Expression="spdm1+spdm2" , 然后只对这列排序就行了
godhuang 2004-08-19
  • 打赏
  • 举报
回复
还有一个,要是2个都是升序 的话要怎么写,中间用逗号和冒号都不行
godhuang 2004-08-19
  • 打赏
  • 举报
回复
比如我的datatable中有2列,spdm1和spdm2,spdm1中有1,3,2,5;spdm2中有4,6,7,怎么写条件使得顺序为1234567,谢谢
水如烟 2004-08-19
  • 打赏
  • 举报
回复
参见MSDN:
DataTable.Select 方法
ms-help://MS.MSDNQTR.2003FEB.2052/cpref/html/frlrfSystemDataDataTableClassSelectTopic.htm
水如烟 2004-08-19
  • 打赏
  • 举报
回复
strExpr = "id > 5"
strSort = "name DESC"
customerTable.Select( strExpr, strSort, DataViewRowState.Added )
godhuang 2004-08-19
  • 打赏
  • 举报
回复
那怎么实现?
fengyaner 2004-08-19
  • 打赏
  • 举报
回复
可以,没问题。

16,552

社区成员

发帖
与我相关
我的任务
社区描述
VB技术相关讨论,主要为经典vb,即VB6.0
社区管理员
  • VB.NET
  • 水哥阿乐
  • 无·法
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧