如何为列表视图中的每个项目添加图标/图像,当数据来自c#中的数据库时

本文关键字:数据 图像 数据库 添加 列表 视图 项目 图标 | 更新日期: 2023-09-27 18:05:32

我的代码:

SqlCommand cmdview = new SqlCommand("select * from menu_items_categories", s);
SqlDataAdapter adpt = new SqlDataAdapter();
adpt.SelectCommand = cmdview;
DataTable dt = new DataTable();
DataSet ds = new DataSet();
ds.Tables.Add(dt);
adpt.Fill(dt);
 foreach (DataRow myrow in dt.Rows)
 {
 listView2.Items.Add(myrow[1].ToString())…
 }

此代码运行正常。当我选择视图选项=列表时,显示在列表视图中的所有项目。但是当我选择View = LargeIcons项目显示良好,但我想为每个项目分别显示图标。我怎么能做到呢?

谢谢。

如何为列表视图中的每个项目添加图标/图像,当数据来自c#中的数据库时

使用ListViewItem的ImageIndex属性,并将包含一些图像的ImageList绑定到ListView。