c# listview单元格显示图片
时间: 2023-07-27 21:25:50 浏览: 70
您可以通过将图片添加到ImageList控件中,然后将ImageList控件与ListView控件关联,来在C# ListView单元格中显示图片。
以下是一个简单的示例,假设您有一个名为“listView1”的ListView控件和一个名为“imageList1”的ImageList控件:
```csharp
// 添加图片到ImageList控件中
imageList1.Images.Add("key1", Image.FromFile("image1.jpg"));
imageList1.Images.Add("key2", Image.FromFile("image2.jpg"));
// 将ImageList控件与ListView控件关联
listView1.LargeImageList = imageList1;
// 添加带有图片的ListView项
listView1.Items.Add(new ListViewItem("Item 1", "key1"));
listView1.Items.Add(new ListViewItem("Item 2", "key2"));
```
在这个例子中,我们添加了两张图片到ImageList控件中,并为它们分配了一个唯一的关键字“key1”和“key2”。然后,我们将ImageList控件与ListView控件关联,并在ListView中添加两个带有图片的项。在添加项时,我们指定了要使用的关键字,这将使ListView控件从ImageList控件中获取适当的图片并在单元格中显示它们。
您可以根据需要更改代码以满足您的具体需求,例如在ListView的其他列中显示不同的图片。