| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 1911 人关注过本帖
标题:treeview控件遍历数据库问题
取消只看楼主 加入收藏
hxhfg
Rank: 1
等 级:新手上路
帖 子:284
专家分:0
注 册:2006-4-18
收藏
 问题点数:0 回复次数:4 
treeview控件遍历数据库问题

为什么能遍历树根,子根不出来,数据库设计结构、运行结果及代码如下 :

数据库设计结构:

图片附件: 游客没有浏览图片的权限,请 登录注册


运行结果:
图片附件: 游客没有浏览图片的权限,请 登录注册



代码:
using System;
using System.Drawing;
using System.Collections;
using System.ComponentModel;
using System.Windows.Forms;
using System.Data;
using System.Data.SqlClient;

namespace tree
{
public partial class Form1 : Form
{
private DataTable myTable = null;
private TreeNode tn;

public Form1()
{
InitializeComponent();
}

private void Form1_Load(object sender, EventArgs e)
{
SqlConnection conn = new SqlConnection("server=WWW-6C6BB276467;database=test1;uid=sa;pwd=123456;");
SqlDataAdapter myDa = new SqlDataAdapter("select * from TreeList", conn);
DataSet myDs = new DataSet();
myDa.Fill(myDs, "Table");
DataTable myTable = myDs.Tables[0];
//加载树

//获得所有功能模块数据

//为筛选创建视图
DataView myDv = myTable.DefaultView;
//筛选出根节点相关信息
myDv.RowFilter = "funcparent = 'null'";
//创建一个TreeNode ,并且将该节点加入到树中
//使其成为根节点。
for (int i = 0; i < myDv.Count; i++)
{
tn = new TreeNode(myDv[i][1].ToString());
treeView1.Nodes.Add(tn);
BianLiwrte(tn);
}
}
private void BianLiwrte(TreeNode tn)
{

DataView myDv = new DataView(myTable);
myDv.RowFilter = "funcparent='" + tn.Text + "'";
for (int i = 0; i < myDv.Count; i++)
{

TreeNode tnLcoal = new TreeNode(myDv [i][1].ToString ());
tn.Nodes.Add(tnLcoal);
if (myDv[i][3].ToString() == "True")
{
BianLiwrte(tnLcoal);
}
}
}
}
}



搜索更多相关主题的帖子: 遍历 数据库 treeview 控件 
2007-08-17 04:40
hxhfg
Rank: 1
等 级:新手上路
帖 子:284
专家分:0
注 册:2006-4-18
收藏
得分:0 
有谁帮我好吗?

2007-08-17 09:48
hxhfg
Rank: 1
等 级:新手上路
帖 子:284
专家分:0
注 册:2006-4-18
收藏
得分:0 
不行呀,设置了
不过找不到Showplus属性,不知道在哪?

图片附件: 游客没有浏览图片的权限,请 登录注册


2007-08-17 12:30
hxhfg
Rank: 1
等 级:新手上路
帖 子:284
专家分:0
注 册:2006-4-18
收藏
得分:0 
没人帮我吗?版主应该知道吧?

2007-08-17 13:00
hxhfg
Rank: 1
等 级:新手上路
帖 子:284
专家分:0
注 册:2006-4-18
收藏
得分:0 
帮我呀

2007-08-17 18:03
快速回复:treeview控件遍历数据库问题
数据加载中...
 
   



关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.038089 second(s), 9 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved