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();
}
运行结果:

浙公网安备 33010602011771号