C# Windows窗体的TreeView控件的动态添加数据库字段
页面加载的方法代码:
private void frmDepManager_Load(object sender, EventArgs e)
{
treeView1.ImageList = imageList1;//设置ImageList属性
treeView1.ImageIndex = 0;//设置ImageList索引
treeView1.SelectedImageIndex = 0;//设置选中节点后显示的ImageList索引
tn = treeView1.Nodes.Add("所有部门");//添加节点信息
SqlConnection conn = DBConnection.MyConnection();//创建数据库连接对象
conn.Open();//打开数据库连接
SqlCommand cmd = new SqlCommand("select * from tb_department", conn);//创建数据库命令对象,读取的是数据库中的所有部门名称的sql语句
SqlDataReader sdr = cmd.ExecuteReader();//得到数据读取器
while (sdr.Read())//读取数据
{
tn.Nodes.Add(sdr["DepName"].ToString());//添加节点
}
sdr.Close();//关闭数据读取器
conn.Close();//关闭数据库连接
treeView1.ExpandAll();/