以文本方式查看主题

-  Foxtable(狐表)  (http://foxtable.com/bbs/index.asp)
--  专家坐堂  (http://foxtable.com/bbs/list.asp?boardid=2)
----  SQL 的TreeView问题  (http://foxtable.com/bbs/dispbbs.asp?boardid=2&id=176851)

--  作者:hongye
--  发布时间:2022/4/28 17:12:00
--  SQL 的TreeView问题
Dim cmd As New SQLCommand
Dim dt As DataTable
cmd.C
cmd.CommandText = "SELECT DISTINCT * Fro m {面料规格表}"
dt = cmd.ExecuteReader(True)
Dim st As WinForm.ComboBox = Forms("窗口1").Controls("ComboBox1")
Dim su As WinForm.ComboBox = Forms("窗口2").Controls("ComboBox1")
Dim sr As WinForm.ComboBox = Forms("窗口2").Controls("ComboBox2")
Dim tv As WinForm.TreeView
tv = e.Form.Controls("TreeView1")
tv.BuildTree("面料规格表", "规格类别|名称|规格", "[规格类别] =  \'" & st.Value & "\' ", "规格类别,排序码")

请问这个怎么写

--  作者:有点蓝
--  发布时间:2022/4/28 17:14:00
--  
tv.BuildTree(dt , "规格类别|名称|规格",

BuildTree

根据指定的数据表内容生成目录树节点。


语法:

BuildTree(DataTableName, Columns, Filter, Sort)


BuildTree(DataTable, Columns, Filter, Sort)

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