怎么给listview绑定数据

qq873230722 2012-08-30 10:39:21
List<Users> uu =GetCollection<Users>();
我有一个 list<Users> 怎么给listview绑定数据
...全文
153 8 打赏 收藏 转发到动态 举报
写回复
用AI写文章
8 条回复
切换为时间正序
请发表友善的回复…
发表回复
代码誊写工 2012-08-30
  • 打赏
  • 举报
回复
[Quote=引用 4 楼 的回复:]
这个问题我解决了
......
但是为什么我绑定好后它相差一列,第一列id没有数据,name的绑定到id上了
[/Quote]
同上,还没有时间去查原因
龙泉剑 2012-08-30
  • 打赏
  • 举报
回复
listview 绑定数据要用到adapter,楼主百度一下吧
happySnow_zhe 2012-08-30
  • 打赏
  • 举报
回复
[Quote=引用 4 楼 的回复:]

这个问题我解决了
foreach (var item in uu)
{
ListViewItem lvi = new ListViewItem();
lvi.Tag = item;
lvi.SubItems.Add(item.ID.ToString());
……
[/Quote]
那你调试下,看看你的数组是否正确…
qq873230722 2012-08-30
  • 打赏
  • 举报
回复
这个问题我解决了
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);
}
但是为什么我绑定好后它相差一列,第一列id没有数据,name的绑定到id上了
happySnow_zhe 2012-08-30
  • 打赏
  • 举报
回复
[Quote=引用 1 楼 的回复:]

listview.dataSource = uu ;不就行了嘛
[/Quote]
listview好像没有dataSource这个属性吧!!!
我建议你还是用循环吧
ListViewItem[] _listViewItem = new ListViewItem[uu.Count];
for(int i=0;i<uu.Count;i++)
{
ListViewItem lv = new ListViewItem(new string[] {"显示的数据","显示的数据"});//多少列根据需要
//这里可以绑定一些你需要用到的数据
…………
_listViewItem[i]=lv;
}
listView1.Items.AddRange(_listViewItem);
qq873230722 2012-08-30
  • 打赏
  • 举报
回复
不行啊,listview.后面没有dataSource
shizhu820228 2012-08-30
  • 打赏
  • 举报
回复
listview.dataSource = uu ;不就行了嘛
happySnow_zhe 2012-08-30
  • 打赏
  • 举报
回复
[Quote=引用 4 楼 的回复:]

这个问题我解决了
foreach (var item in uu)
{
ListViewItem lvi = new ListViewItem();
lvi.Tag = item;
lvi.SubItems.Add(item.ID.ToString());
……
[/Quote]
我测试了下,发现按照你的这种方式,ListViewItem默认会有一个SubItems,所以你只需要这样修改下就可以了:
foreach (var item in uu)
{
ListViewItem lvi = new ListViewItem();
lvi.Tag = item;
lvi.SubItems[0].Text=item.ID.ToString();
lvi.SubItems.Add(item.Name);
lvi.SubItems.Add(item.LoginName);
lvi.SubItems.Add(item.Password);
this.dataList.Items.Add(lvi);
}

110,571

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术 C#
社区管理员
  • C#
  • Web++
  • by_封爱
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

让您成为最强悍的C#开发者

试试用AI创作助手写篇文章吧