c#将list集合直接绑定到listview控件

查询表的结果是一个list,怎么把list绑定到listview
2024-12-05 12:02:14
推荐回答(2个)
回答1:

我记得是listview不能直接绑定的,需要轮询list集合,使用ListViewItem来添加到listview中去。
foreach (var item in uu){ ListViewItem lvi = new ListViewItem(); lvi.Tag = item; lvi.SubItems.Add(item.ID.ToString()); lvi.SubItems.Add(item.Name); lvi.SubItems.Add(item.LoginName); lvi.SubItems.Add(item.Password); this.dataList.Items.Add(lvi);}
打字不易,如满意,望采纳。

回答2:

结果是一个表?还是list类型的?
下面是list为例子
List list=new List();
for (int i = 0; i < list.Count;i++ )
{
listView1.Items.Add(new ListViewItem(list[i]));
}
如果是表需要看具体表结构;
如果是表应该不用listview做数据展示吧