怎么把treeview里的node和数据库里一个字段的内容绑定啊?
解决方案 »
- vb中让窗体旋转90度
- 能不能把这些代码合并在一段过程中? (用标题不好描述)
- 关于扫描进程的2个简单问题
- 高分求助!!!!!!!!!!!!!
- 求解释:WebBrowser1.Navigate 函数的参数意义
- 请问:如何将一个表中的记录添加到另一个表中。
- cn.execute "insert into user_infow(user_id,user_pwd)select'a''b'"怎么把A,B变为TXXT1,TEXT2里的内容。
- ado:在c/s结构的客户端,如何在服务器端锁定当前的纪录,防止其他客户编辑和察看?
- vb6.0 ADO txt文档数据与ACCESS数据的交换
- 问:怎样在vb的form 里切分窗口?
- 通用对话框的问题?
- 关于读写txt文本的怪问题!!!谢谢!!!
name age
a 10
b 20
c 30
在treeview中显示成
a-a-10
b-20
c-30
就好像是这样啊~~
Dim Rs As New ADODB.Recordset
CN.ConnectionString = "Provider=sqloledb;Data Source=pmserver;Initial Catalog=Report;User Id=sa;Password=sa;"
CN.Open
Rs.CursorLocation = adUseClient
Rs.Open "select * from table1", CN, adOpenDynamic, adLockBatchOptimistic
Rs.MoveFirst
Do While Not Rs.EOF
Select Case Len(Trim(Rs.Fields("lno")))
Case 3
TreeView1.Nodes.Add , , "key" & Trim(Rs.Fields("lno")), Rs.Fields("lname")
Case 5
TreeView1.Nodes.Add "key" & Left(Trim(Rs.Fields("lno")), 3), tvwChild, "key" & Trim(Rs.Fields("lno")), Rs.Fields("lname")
Case 7
TreeView1.Nodes.Add "key" & Left(Trim(Rs.Fields("lno")), 5), tvwChild, "key" & Trim(Rs.Fields("lno")), Rs.Fields("lname")
End Select
Rs.MoveNext
Loop
Rs.Close
CN.Close
For I = 1 To TreeView1.Nodes.Count
TreeView1.Nodes(I).Expanded = True
Next
Case 3
TreeView1.Nodes.Add , , "key" & Trim(Rs.Fields("lno")), Rs.Fields("lname")
Case 5
TreeView1.Nodes.Add "key" & Left(Trim(Rs.Fields("lno")), 3), tvwChild, "key" & Trim(Rs.Fields("lno")), Rs.Fields("lname")
Case 7
TreeView1.Nodes.Add "key" & Left(Trim(Rs.Fields("lno")), 5), tvwChild, "key" & Trim(Rs.Fields("lno")), Rs.Fields("lname")
End Select
这一部分,我没怎么看明白,怎么样得到一共要生成节点的个数呢?还有怎么样选择字段是节点还是子节点呢~~谢谢啊