1..listview不支持数据源绑定,,,, 该控件不像一些DataGrid等的是对Datatable对象提供数据绑定的方法之类的,listview并不支持这点,所有用起来,多少感觉有点不习惯. 不能数据源绑定,那就动态添加,,,,,(以下并不注重大小写,出于不喜欢麻烦..请谅解) 举个例: datatable1;添加到listview1中 listview1.columns.clear();//先添加 所有列ColumnHeader columnheader = null; for(int i=0;i<datatable1.columns.count;i++){ columnheader = new ColumnHeader(); columnheader.Width = 85; columnheader.Text = datatable1.Columns[i].Caption; listview1.clumns.add(columnheader); } //添加所有行 listviewitem lisvitem=null; for (int i = 0; i < datatable1.Rows.Count ; i++)//添加所有行 { lisvItem = new ListViewItem(); lisvItem.SubItems[0].Text = datatable1.Rows[i][0].ToString();//第一列值 for (int j = 1; j < dtab.Columns.Count ; j++)//添加其它所有列值 { lisvItem.SubItems.Add(dtab.Rows[i][j].ToString()); } lisv_Items.Items.Add(lisvItem); }//说明:listview中的items是listviewitem对象,该对象拥有subitems属性,每个listviewitem对象申请时,默认有一个subitem即lisvitem.subitems[0].这点要特别注意!!! 2. 觉得一些较常用的属性; lisv_Items.MultiSelect=false;//控制单选 view:Details//列表 FullRowSelect=true//整行选中 selecteditems.等, 如果你知道有这些,也知道差不多如何下手,网上可以搜到很多信息,我自己都是到处Baidu,Csdn的...
转载于:https://www.cnblogs.com/ijunxiong/articles/1155265.html
相关资源:C#ListView控件使用简单例子源代码