0

我正在使用 c# 在 windows 窗体中做项目。我想在列表视图子项中显示图像。例如:- 有一个列表视图有 3 列(第 1 列是卷号,第 2 列是学生姓名,第 3 列是学生照片)。我可以使用 ListViewItems 在 ListView 中添加项目。将第一项添加到 ListView,

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

现在我在第 3 列中显示 StudentImage 时遇到困难,任何人都可以帮忙!

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

4

1 回答 1

1

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

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

于 2011-09-10T07:32:10.383 回答