如何通过从数据库中检索数据来绑定树视图中的数据..? [英] How to bind data in treeview by retreiving data from database..?

查看:62
本文介绍了如何通过从数据库中检索数据来绑定树视图中的数据..?的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

嗨..



我正在使用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屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆