Database 向树视图添加表值
我使用的是Vb 2008快速版,我对TreeView非常陌生。我有如何连接数据库的基本知识。我正在使用的数据库是一个microsoft access数据库,有大量包含各种信息的表。我需要把其中两张桌子放进树状视图。其中一个有两列,分别称为date和date id,日期将是treeview上的主要节点。另一个表有8列,其中包括来自第一个表的相应日期id、采购订单id和采购订单编号。子节点将是采购订单编号 现在我知道有很多关于通过microsoft access数据库进行treeview population的教程,但我没有找到一个专门针对我需要的教程,它们都只是将数据库中的所有数据转储到表中。我只想要两张桌子的具体内容。如果有人能帮我解决这个问题,我将非常感激。如果需要的话,我可以提供更多关于我正在从事的工作或其他方面的信息Database 向树视图添加表值,database,vb.net,treeview,Database,Vb.net,Treeview,我使用的是Vb 2008快速版,我对TreeView非常陌生。我有如何连接数据库的基本知识。我正在使用的数据库是一个microsoft access数据库,有大量包含各种信息的表。我需要把其中两张桌子放进树状视图。其中一个有两列,分别称为date和date id,日期将是treeview上的主要节点。另一个表有8列,其中包括来自第一个表的相应日期id、采购订单id和采购订单编号。子节点将是采购订单编号 现在我知道有很多关于通过microsoft access数据库进行treeview popul
是一个它需要看起来像什么的例子。我正在将这个程序从vb6升级到vb.net,这就是为什么我已经有了这个程序。您需要做的是循环遍历第一个表(例如使用sql和datareader),然后创建初始(父)节点。(请注意,下面是一个总体思路,您必须了解循环和datareader部分) 然后,循环第二个表,将记录添加到正确的节点
looping structure
TreeView1.Nodes(parentNodeName).Nodes.Add(nodeName, nodeName)
next record
这对我来说是一个很好的开始,但我对所有这些东西都没有太多的经验,所以我仍然不知道如何从中进步,只需查看DataReader。这是一篇相关文章。基本上,您需要修改SQL语句,并将上面的TreeView.Nodes代码放入Do WHile循环中。
looping structure
TreeView1.Nodes(parentNodeName).Nodes.Add(nodeName, nodeName)
next record