VB.net 里面的DataSet怎么排序?谢谢各位

ljjlovezxp 2008-10-17 06:05:09
PlaneDs.Tables("PlaneDt").DefaultView.Sort = "价钱 DESC" '价钱指的是我需要排序的列.PlaneDs.Tables("PlaneDt")数据在这里面.一个DataSet

Dg.DataSource = PlaneDs.Tables("PlaneDt")
Dg.Refresh()

条件:不能用SQL.只能在数据集里面排序
...全文
318 4 打赏 收藏 转发到动态 举报
写回复
用AI写文章
4 条回复
切换为时间正序
请发表友善的回复…
发表回复
CloneCenter 2008-10-23
  • 打赏
  • 举报
回复
你的代码不就已经可以排序了吗?
lazyboysqaz 2008-10-23
  • 打赏
  • 举报
回复
sort
蓝帆·雨轩 2008-10-22
  • 打赏
  • 举报
回复
用BindingSource处理数据还是更方便,呵呵。

dim bs as new bindingsource
bs.datasource=datatable

bs.filter=" field = 'abc'" '筛选
bs.sort="field asc , field2 desc " '排序
bs.endedit 对列表的编辑结束

很多人在操作数据集的时候各种操作总是会弄出点小问题,使用bindingsource相对来说更不容易出错误。
lizhengnan 2008-10-17
  • 打赏
  • 举报
回复

Dg.DataSource = New DataView(PlaneDs.Tables("PlaneDt"), "", "价钱 DESC", DataViewRowState.CurrentRows)

16,717

社区成员

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

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