如何通过一个url的string(http://*********.ico)在listview中显示图片

解决方案 »

  1.   

    webclient下载
    this.listView1.Items[i].ImageIndex =1
    ListViewItem item = new ListViewItem("1");
    Image image = ConvertToImage("");
    imageList1.Images.Add(image);
    item.ImageIndex = 1;
    listView1.Items.Add(item);
    item.SubItems.Add("");
    item.SubItems.Add("");
    public static byte[] ConvertToBytes(string fileName) {
      Image image = Image.FromFile(fileName);
      BinaryFormatter bf = new BinaryFormatter();
      MemoryStream ms = new MemoryStream();
      bf.Serialize(ms, image);
      byte[] result = new byte[ms.Length];
      ms.Position = 0;
      ms.Read(result, 0, result.Length);
      ms.Close();
      return result;
      }