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

2025-02-24 10:55:18
推荐回答(1个)
回答1:

一、先定义一个添加节点的方法:
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));
}