怎么让treeview控件连接sql数据库,让treeview的子节点是数据表字段的名称

比如有张表叫“公司”,列名“部门”,里面有abcd四个部门,treeview的父节点是“公司”,子节点显示是abcd。用的是SQL数据库,最好是VB.NET或者C#也行... 比如有张表叫“公司”,列名“部门”,里面有a b c d 四个部门,treeview的父节点是“公司”,子节点显示是a b c d 。
用的是SQL数据库,最好是VB.NET 或者C#也行
展开
 我来答
凌海樱
2014-05-16 · TA获得超过401个赞
知道小有建树答主
回答量:445
采纳率:100%
帮助的人:249万
展开全部
一、先定义一个添加节点的方法:
void jiedian(TreeView tv, string zd)
{
TreeNode xz = tv.SelectedNode;
if (xz == null) //判断是否选择了父节点
{
MessageBox.Show("先选择");
return;
}
TreeNode nd = new TreeNode(zd);
xz.Nodes.Add(nd);
}

二、子节点添加:
//首先连接并打开数据库;
sqlConnection con;
sqlCommand com;
string s = "select 部门 from 公司";
com = new sqlCommand(s, con);
sqlDataReader dr = com.ExecuteReader();

while (dr.Read())
{
jiedian(treeView1, dr.GetString(0));
}
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 1条折叠回答
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式