C#简单 使用ListView

it2022-05-09  29

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控件使用简单例子源代码

最新回复(0)