imagelist从数据库中读取出来了,怎么用listview显示imagelist中的图片啊?高手指点,不甚感激!

解决方案 »

  1.   

    1:首先把两个控件绑定,点listview1,在属性列表里,把LargeImgeList和smallImgList都绑定到imagelist1
    2:代码测试,你可以写成循环listView1.Items.Add("aaa",1);
    listView1.Items.Add("bbb",2);
    listView1.Items.Add("ccc", 3);
    注意,后面的参数1,2,3。。就是imagelist1中图片的序号
      

  2.   

     ImageList _List = new ImageList();
                _List.ColorDepth = ColorDepth.Depth32Bit;
                _List.ImageSize = new Size(32, 32);
                _List.Images.Add(this.Icon.ToBitmap());
    具体我们要添加到哪个上...看我们ListView.View的需要了
                listView1.SmallImageList = _List; 
    //在View.SmallIcon View.List View.Details 使用 LargeImageList
                listView1.LargeImageList = _List;  
    //在View.LargeIcon View.Tile 使用 LargeImageList
      

  3.   

    错了... 
             listView1.SmallImageList = _List; 
    //在View.SmallIcon View.List View.Details 使用 SmallImageList 
                listView1.LargeImageList = _List;  
    //在View.LargeIcon View.Tile 使用 LargeImageList 
      

  4.   

    谢谢大家,我弄好了,是这样的:            listviewImg.LargeImageList = imageList1;
                int j = imageList1.Images.Count;
                for (int i = 0; i < j;i++)
                {
                    ListViewItem li = new ListViewItem();
                    li.Text = intArray[i].ToString();
                    li.ImageIndex = i;
                    listviewImg.Items.Add(li);
                }