首页 > 代码库 > 泛型集合list绑定到listview
泛型集合list绑定到listview
1.在创建窗体的时候需要讲listview的属性view改为detail.(刚开始不知道改属性花了一下午的时间去绑定数据,然后~~~~(>_<)~~~~ )
2.具体绑定操作:例子如下
存放car的list集合:
List<Car> list = new List<Car>()
foreach (Car car in list)
{
//创建项
ListViewItem lvw = new ListViewItem(car.Name);//这里得传一个参数,不然运行的时候这一列是空的
//利用tag属性保存对象
lvw.Tag = car;
//添加子项
lvw.SubItems.AddRange(new string[] { car.Color });
lvw.SubItems.AddRange(new string[] { car.Productplace });
//绑定数据
listView1.Items.Add(lvw);
}
3.这里的tag在后面做删除操作有用到,还有什么功能以后慢慢摸索。
这里是做删除操作的部分代码
Car viche = (listView1.SelectedItems[0].Tag) as Car;
list.Remove(viche);
泛型集合list绑定到listview
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。