将图像添加到ListView

时间:2015-04-15 03:31:56

标签: c# winforms listview

如何将图像添加到Listview(C#WinForm)?

我的问题是我必须在第1,2和8栏中向Listview插入3张图像,如下图所示。

我的代码:

ListViewItem lvi = new ListViewItem();
//do something to add Image 1
//do something to add Image 2
lvi.SubItems.Add("Sell");
lvi.SubItems.Add("100");
lvi.SubItems.Add("ABC");
lvi.SubItems.Add("10,99");
lvi.SubItems.Add("OK");
//do something to add Image 3

listView1.Items.Add(lvi);

enter image description here

任何建议都将受到高度赞赏。

1 个答案:

答案 0 :(得分:0)

您可以将OwnerDraw设置为true时使用ListView,并处理DrawSubItem事件中的所有绘图。有很多例子。例如。 Extended ListView。这个answer也很方便。