请选择 进入手机版 | 继续访问电脑版

马上加入IBC程序猿 各种源码随意下,各种教程随便看! 注册 每日签到 加入编程讨论群

C#教程 ASP.NET教程 C#视频教程程序源码享受不尽 C#问题入口 ASP.NET问题入口

【C#问题提交】 社群合作 申请版主 程序开发 【远程协助】 每天乐一乐 每日签到 【承接毕业设计】 面试-葵花宝典下载

官方一群:

官方二群:

查看: 3218|回复: 4

新手跪求treeView控件链接SQL数据库树形源码!!3Q

  [复制链接]
  • TA的每日心情
    无聊
    2015-5-19 10:44
  • 签到天数: 3 天

    [LV.2]偶尔看看I

    2

    主题

    22

    帖子

    125

    积分

    注册会员

    Rank: 2

    积分
    125
    发表于 2015-5-16 15:15:06 | 显示全部楼层 |阅读模式

    马上加入IBC,查看更多教程

    您需要 登录 才可以下载或查看,没有帐号?立即注册

    x
    新手跪求treeView控件链接SQL数据库树形源码!!3Q

    例图

    例图
  • TA的每日心情
    开心
    前天 16:35
  • 签到天数: 1608 天

    [LV.Master]伴坛终老

    4251

    主题

    6175

    帖子

    11万

    积分

    管理员

    IBC编程社区-原道楠

    Rank: 9Rank: 9Rank: 9

    积分
    111183

    推广达人突出贡献优秀版主荣誉管理论坛元老

    发表于 2015-5-19 09:01:33 | 显示全部楼层
    517300050 发表于 2015-5-18 02:44
    没有急时回复抱歉,请问你详细点吗?,

    举个栗子
    [C#] 纯文本查看 复制代码
    private void BindProductNode()
    {
          TreeNode root = new TreeNode("Product Phone", "Product Phone", "", "#", "");
          root.Expanded = true;
          tvAcc.Nodes.Add(root);
    
           DataTable dtPlat = new DataTable();
           dtPlat = reportBLL.GetPlatformList();// Data Source from db
    
           DataTable dtPhone = new DataTable();//sub's title data source
           for (int i = 0; i < dtPlat.Rows.Count; i++)
           {
               string platName = dtPlat.Rows[i]["Platform"].ToString();
               string accID = dtPlat.Rows[i]["Platform"].ToString();
               TreeNode tree1 = new TreeNode(platName, accID, "", "", "");
               tree1.Expanded = false;
               root.ChildNodes.Add(tree1);
    
               dtPhone = reportBLL.GetPhoneList(platName);//eg."eDream6", get sub title's data source.
               for (int j = 0; j < dtPhone.Rows.Count; j++)
               {
                   string phone = dtPhone.Rows[j]["Product"].ToString();
                   TreeNode treeOverview = new TreeNode(phone, accID, "", "#.aspx?platform=" + platName + "&product=" + phone, "_blank");
                   tree1.ChildNodes.Add(treeOverview);
               }
          }
    }


    C#论坛 www.ibcibc.com IBC编程社区
    C#
    C#论坛
    IBC编程社区
  • TA的每日心情
    开心
    前天 16:35
  • 签到天数: 1608 天

    [LV.Master]伴坛终老

    4251

    主题

    6175

    帖子

    11万

    积分

    管理员

    IBC编程社区-原道楠

    Rank: 9Rank: 9Rank: 9

    积分
    111183

    推广达人突出贡献优秀版主荣誉管理论坛元老

    发表于 2015-5-16 17:42:23 | 显示全部楼层
    treeview有datasource属性 直接绑定数据就行了
    C#论坛 www.ibcibc.com IBC编程社区
    C#
    C#论坛
    IBC编程社区
  • TA的每日心情
    无聊
    2015-5-19 10:44
  • 签到天数: 3 天

    [LV.2]偶尔看看I

    2

    主题

    22

    帖子

    125

    积分

    注册会员

    Rank: 2

    积分
    125
     楼主| 发表于 2015-5-18 10:44:10 | 显示全部楼层
    ibcadmin 发表于 2015-5-16 17:42
    treeview有datasource属性 直接绑定数据就行了

    没有急时回复抱歉,请问你详细点吗?
  • TA的每日心情
    无聊
    2015-5-19 10:44
  • 签到天数: 3 天

    [LV.2]偶尔看看I

    2

    主题

    22

    帖子

    125

    积分

    注册会员

    Rank: 2

    积分
    125
     楼主| 发表于 2015-5-19 10:39:26 | 显示全部楼层
    ibcadmin 发表于 2015-5-19 09:01
    举个栗子
    [mw_shl_code=csharp,true]private void BindProductNode()
    {

    谢谢你,
    您需要登录后才可以回帖 登录 | 立即注册

    本版积分规则