如何通过从数据库中检索数据来绑定树视图中的数据..? [英] How to bind data in treeview by retreiving data from database..?
本文介绍了如何通过从数据库中检索数据来绑定树视图中的数据..?的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!
问题描述
嗨..
我正在使用windowApplication.I我对树视图控件一无所知。我必须从数据库中绑定树视图中的数据。我有一张表在数据库中作为OrderDetails。在我有两列如BillNo和OrderNo.so我必须将BillNo显示为parentnode
和orderno作为childnode.Like;
+ BillNO
-OrderNo1
-OrderNo2。
我该怎么办请总结帮助我..
谢谢。
Hi..
I am using windowApplication.I dont have any idea about treeview control.I have to bind data in treeview from database.I have a table in database as "OrderDetails".In that i have two column like BillNo and OrderNo.so I have to show BillNo as parentnode
and orderno as childnode.Like this;
+BillNO
-OrderNo1
-OrderNo2.
how would i do this please sumbody help me..
Thanks.
推荐答案
检查这个逻辑可能对你有帮助。
Check this logic it might helps u.
dsModules = bfOnlyMasterPage.GetModuleTreeViewList(cmnOnlyMasterPage);// Get dataset from database.
DataTable dt=dsModules.Tables[0];
foreach (DataRow masterRow1 in dt.Rows)
{
TreeNode masterNode1 = new TreeNode((string)masterRow1["BillNO"], Convert.ToString(masterRow1["BillNO"]));
trView.Nodes.Add(masterNode1);
foreach (TreeNode tn in trView.Nodes)
{
DataRow[] drlevels = dsModules.Tables[0].Select("BillNO=" + tn.Value);
int i = 0;
foreach (DataRow drlevel in drlevels)
{
tn.ChildNodes.Add(new TreeNode(drlevel["OrderNo1 "].ToString(), drlevel["OrderNo1 "].ToString()));
i++;
}
}
}
这篇关于如何通过从数据库中检索数据来绑定树视图中的数据..?的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!
查看全文