【全国软件开发交流群】131627487 【全国软件测试交流群】144758063 【全国计算机技术交流】131628626

TreeView的简单应用

代码如下:

            ImageList imagelist = new ImageList();
            imagelist.Images.Add(Bitmap.FromFile(@"1.gif"));
            imagelist.Images.Add(Bitmap.FromFile(@"2.gif"));
            imagelist.Images.Add(Bitmap.FromFile(@"3.gif"));
            imagelist.Images.Add(Bitmap.FromFile(@"4.gif"));

            treeView1.ImageList = imagelist;

            string connStr = "Server=.;Database=db_02;User=sa;Pwd=";
            using (SqlConnection myConn = new SqlConnection(connStr))
            {
                myConn.Open();
                SqlCommand myComm = new SqlCommand("select * from tb_07", myConn);
                SqlDataReader myReader = myComm.ExecuteReader();
                TreeNode allNode = treeView1.Nodes.Add("a", "商品信息",1,2);
                while (myReader.Read())
                {
                    TreeNode nextNode = new TreeNode("商品编号" + myReader[1].ToString(),1,2);//这里的参数不明白请查看本博客关于这个参数的解释
                    nextNode.Nodes.Add("b", "商品名称:" + myReader[0].ToString(),1,2);
                    nextNode.Nodes.Add("b", "商品数量:" + myReader[2].ToString(),1,2);
                    nextNode.Nodes.Add("b", "商品价格:" + myReader[3].ToString(),1,2);
                    allNode.Nodes.Add(nextNode);
                }
                myReader.Close();
                myConn.Close();
                treeView1.ExpandAll();
            }

运行结果:

posted @ 2011-05-21 22:40  编程中国  阅读(188)  评论(0)    收藏  举报