以文本方式查看主题

-  Foxtable(狐表)  (http://foxtable.com/bbs/index.asp)
--  专家坐堂  (http://foxtable.com/bbs/list.asp?boardid=2)
----  [讨论]根据DataTable及窗口已生成的目录树,能否反求[Columns]?  (http://foxtable.com/bbs/dispbbs.asp?boardid=2&id=30478)

--  作者:FoxMan
--  发布时间:2013/3/28 14:24:00
--  [讨论]根据DataTable及窗口已生成的目录树,能否反求[Columns]?

DataTableName: 数据表名
DataTable: 数据表
Columns: 指定数据列,不同的列之间用符号“|”隔开,例如:产品|客户|雇员”
Filter: 可选参数,指定过滤条件,请参考表达式的运算符和函数条件表达式
Sort: 可选参数,设置排序,默认根据ColumnName参数指定的列排序



在窗口中加入一个目录树(TreeView),再加入一个按钮(Button),按钮的Click设置为:

Dim tv As WinForm.TreeView
tv =e.Form.Controls(
"TreeView1")
tv.BuildTree(
"订单", "产品|客户|雇员")

在运行的时候,单击该按钮,即可生成目录树节点:


那么:根据DataTable及窗口已生成的目录树,能否反求[Columns]?


[此贴子已经被作者于2013-3-28 14:25:35编辑过]

--  作者:狐狸爸爸
--  发布时间:2013/3/28 15:09:00
--  

呵呵,这个求不了。

不过可以将"产品|客户|雇员"保存在全局变量中,这样根据节点的level属性,就知道对应的列是什么了。