将图像添加到Listview子项[窗体窗体]

时间:2011-09-10 07:03:19

标签: c# winforms listview listviewitem imagelist

我正在使用c#在Windows窗体中进行项目。 我想在listview子项目中显示图像。 例如: - 有一个列表视图有3列(第1列是卷号,第2列是StudentName,第3列是StudentPhoto)。我可以使用ListViewItems在ListView中添加项目。 将第一项添加到ListView,

ListViewItem item = new ListViewItem("101");
item.SubItem.Add("Robin");
SampleListView.Items.Add(item);

现在我在第3栏中显示StudentImage很困难,任何人都可以帮忙!

注意: 我还将ImageList分配给SampleListView。

1 个答案:

答案 0 :(得分:1)

ListView确实从Windows的常用控件中包装本机列表视图控件。此控件不直接支持子项目上的图像。您需要将listview设置为所有者绘制,以便您处理绘图。

幸运的是其他人已经这样做了。在CodeProject上有一个good