.NET的winform中listview的绑定

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了.NET的winform中listview的绑定相关的知识,希望对你有一定的参考价值。

参考技术A

  private void FrmXMLShow_Load(object sender EventArgs e)

   // listview样式设置listView GridLines = true listView FullRowSelect = true listView View = View Details listView Scrollable = false listView MultiSelect = false listView HeaderStyle = ColumnHeaderStyle Clickable // 表头设置listView Columns Add( ID HorizontalAlignment Center) listView Columns Add( 姓名 HorizontalAlignment Center) listView Columns Add( 性别 HorizontalAlignment Center) listView Columns Add( 年龄 HorizontalAlignment Center) listView Columns Add( 学校 HorizontalAlignment Center) listView Columns Add( 联系电话 HorizontalAlignment Center)

  foreach (Information i in ixs ReadAllInformation())

lishixinzhi/Article/program/net/201311/13937

C#如何让listview可编辑 winform

listview的View属性是Details
如何让显示的数据可以直接编辑,就是双击数据,就可以编辑了
LabelEdit改成true后 好像只能修改第一列

thectrl.insertitem(0,
"张三");
第一个参数是索引即行数,写0就是插到第一行,第二个参数是内容
thectrl.setitemtext(0,
1,
"初三四班");
第一个参数同样是行索引,第二个参数是列索引,第三个不说了
首先使用thectrl.getitemcount();获得列表中的总行数。比如n=thectrl.getitemcount();
然后使用thectrl.insertitem(n,
"张三");新加一行,但新增的行只有第一列有数据,就是"张三",后面的列就可以用thectrl.setitemtext(n,
1,
"初二六班");的方法进行设置或修改了。
当然不用获得总行数,直接用thectrl.insertitem(0,
"张三");会把新行插到第一行的位置,类似于头插法,上面说的那个相当于尾插法。
参考技术A listview 是不可以编辑的。
DateGridView 是可以的。本回答被提问者采纳
参考技术B 好像不行的吧

以上是关于.NET的winform中listview的绑定的主要内容,如果未能解决你的问题,请参考以下文章

c#winform listview绑定图片

vs2008的c#winform开发,关于listview的数据绑定

求助winform基础知识

C# winform程序 绑定listView1控件值(对应数据库表中的字段名) 循环绑定 insert into 语句中的到吗问题...

C# Winform 关于ListView控件绑定DataTable

Winform 绑定ListView控件