在C#中怎样用list集合绑定listView控件,能给点实例代码参考下,谢谢了

2024-11-27 22:06:02
推荐回答(4个)
回答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:

foreach(string item in list)

{
ListViewItem li=new ListViewItem(item.属性);//listview第一行;
li.SubItems.Add(item.属性);
Listview1.Items.Add(li);
}

回答3:

给DataSource赋值,然后再DataBind一下。
List list = new List();
list.Add(new { id=1, name="hello"});
list.Add(new { id = 2, name = "world" });
this.listView.DataSource = list;
this.listView.DataBind();

回答4:

没看懂你的问题