以文本方式查看主题 - Foxtable(狐表) (http://foxtable.net/bbs/index.asp) -- 专家坐堂 (http://foxtable.net/bbs/list.asp?boardid=2) ---- 一个动态加载数据的例子 (http://foxtable.net/bbs/dispbbs.asp?boardid=2&id=2095) |
||||
-- 作者:狐狸爸爸 -- 发布时间:2009/3/14 3:49:00 -- 一个动态加载数据的例子 假定你有一个订单表,也许有几百个产品,上十万个订单,那么将其全部载入到Foxtable中是不现实的。
Dim dt As DataTable cmd.CommandText = "SELECT DISTINCT 产品,客户 From {订单}" dt = cmd.ExecuteReader() Dim trv As WinForm.TreeView = e.Form.Controls("TreeView1") trv.BuildDataTree(dt, "","产品", "客户")
Dim Filter As string Value = e.Node.FullPath.Split("\\") Select Case e.Node.Level Case 0 Filter ="[产品] = \'" & Value(0) & "\'" Case 1 Filter ="[产品] = \'" & Value(0) & "\' And [客户] = \'" & Value(1) & "\'" End Select DataTables("订单").LoadFilter = Filter DataTables("订单").Load()
|
||||
-- 作者:gaoqr -- 发布时间:2009/3/14 7:03:00 -- 学习! |
||||
-- 作者:菜鸟foxtable -- 发布时间:2009/3/14 8:39:00 -- 顶起 |
||||
-- 作者:kylin -- 发布时间:2009/3/14 9:10:00 -- 收藏 |
||||
-- 作者:狐狸爸爸 -- 发布时间:2009/3/14 14:37:00 -- 以下是引用hnaysx在2009-3-14 9:42:00的发言:
水贴太多了 有啥顶的
|
||||
-- 作者:woodiy -- 发布时间:2009/4/12 10:17:00 -- 此主题相关图片如下:未命名.jpg 我设置如下代码,可是出错了 Dim cmd As New SQLCommand Dim dt As DataTable cmd.CommandText = "SELECT DISTINCT 省市,客户名称 From {出库主表}" dt = cmd.ExecuteReader() Dim trv As WinForm.TreeView = e.Form.Controls("TreeView1") trv.BuildDataTree(dt, "","省市", "客户名称") |
||||
-- 作者:yangming -- 发布时间:2009/4/12 10:24:00 -- 先收藏,呵呵 |