以文本方式查看主题 - Foxtable(狐表) (http://foxtable.net/bbs/index.asp) -- 专家坐堂 (http://foxtable.net/bbs/list.asp?boardid=2) ---- 筛选树问题 (http://foxtable.net/bbs/dispbbs.asp?boardid=2&id=66480) |
-- 作者:seal51 -- 发布时间:2015/4/8 1:02:00 -- 筛选树问题 Dim Filter As String = ""
问题:
上面代码筛选顺序是, 年|月|产品 如何更改筛选顺序为: 产品|年|月
请老师指点! |
-- 作者:Bin -- 发布时间:2015/4/8 8:45:00 -- 筛选何来的顺序而言? 你的意思是生成的目录树顺序?
|
-- 作者:狐狸爸爸 -- 发布时间:2015/4/8 8:53:00 -- 就是目录树顺序,修改生成目录树的代码,原来的代码: Dim cmd As New SQLCommand Dim dt As DataTable cmd.CommandText = "S elect Distinct Year(日期) As 年, Month(日期) As 月, 产品 From {订单}" dt = cmd.ExecuteReader() Dim trv As WinForm.TreeView = e.Form.Controls("TreeView1") trv.BuildTree(dt, "年|月|产品") trv.Nodes.Insert("显示所有行",0 改为: Dim cmd As New SQLCommand Dim dt As DataTable cmd.CommandText = "S elect Distinct Year(日期) As 年, Month(日期) As 月, 产品 From {订单}" dt = cmd.ExecuteReader() Dim trv As WinForm.TreeView = e.Form.Controls("TreeView1") trv.BuildTree(dt, "产品|年|月") trv.Nodes.Insert("显示所有行",0) 就修改了加粗的部分,列参数中三个列的位置变化了一下而已 [此贴子已经被作者于2015/4/8 8:53:30编辑过]
|
-- 作者:seal51 -- 发布时间:2015/4/8 9:41:00 -- 谢谢老师们的回复, 我就是这样做的, 但是发现筛选同一产品为什么还夹杂着其他产品呢 |
-- 作者:Bin -- 发布时间:2015/4/8 9:43:00 -- 呵呵,不可能的.上例子. |