C# treeview添加子节点绑定SQL数据库,以及点击的时候跟datagridview关联

 我来答
任泽荣4
2012-08-20 · 超过11用户采纳过TA的回答
知道答主
回答量:56
采纳率:0%
帮助的人:16.4万
展开全部
1.连接你要访问的数据库
//string sql="";
Sqlconnection cn=new SqlConnection();
SqlCommand cmd=new SqlCommand(sql,cn);
cn.Open();
2.用SqlDataReader类 来接收
SqlDataDtaReader rd=cmd.ExecuteReader();
3.创建子节点
TreeNode root=new TreeNode("根部");
TreeNode tn1=new TreeNode("节点1");
TreeNode tn2=new TreeNode("节点2");
root.Nodes.AddRange(new TreeNode[]{tn1,tn2});
treeView1.Nodes.Add(root);
4.绑定子节点的数据
while(rd.Read())
{
TreeNode 节点名=new TreeNode(rd["数据库中表的列名"].ToString());
tn1.Nodes.Add(节点名);
}
TableDI
2024-07-18 广告
Excel一键自动匹配,在线免费vlookup工具,3步完成!Excel在线免费vlookup工具,点击29步自动完成vlookup匹配,无需手写公式,免费使用!... 点击进入详情页
本回答由TableDI提供
1426036906q
2012-08-20
知道答主
回答量:10
采纳率:100%
帮助的人:4万
展开全部
treeView控件中有个集合中有个tag属性。在设计的时候将每个节点的tag属性赋值为sql语句的where查询条件。然后根据tag属性填写where后面的条件!实现查询并显示数据
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
asd28269
2012-08-21 · 超过43用户采纳过TA的回答
知道小有建树答主
回答量:199
采纳率:0%
帮助的人:90.3万
展开全部
这个问题简单,你百度下 绑定节点递归算法
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 1条折叠回答
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式