为了账号安全,请及时绑定邮箱和手机立即绑定

listview中数据的显示不正取

listview中数据的显示不正取

慕村9548890 2018-11-14 05:02:40
不知道为啥"张学军"没有在'姓名"字段下
查看完整描述

2 回答

?
慕后森

TA贡献1802条经验 获得超5个赞

提供一下代码:

初步判断:绑定数据时发生异常

从图中可以看出

你是绑定有问题,看数据:学号怎么还包括“张学军”,和“男”的值。

问题补充:

原来你是这样添加的

你把值全部添加到一列上面去了。

你应该这样

     ListViewItem item1 = new ListViewItem("item1",0);
    item1.SubItems.Add("学号1");
    item1.SubItems.Add("学号2");
    item1.SubItems.Add("学号3");
    ListViewItem item2 = new ListViewItem("item2",1);
    item2.SubItems.Add("姓名1");
    item2.SubItems.Add("姓名2");
    item2.SubItems.Add("姓名3");
    ListViewItem item3 = new ListViewItem("item3",0);
    item3.SubItems.Add("性别1");
    item3.SubItems.Add("性别2");
    item3.SubItems.Add("性别3");

    // Create columns for the items and subitems.
    listView1.Columns.Add("Item Column", -2, .。。。);
    listView1.Columns.Add("Column 2", -2, 。。。);
    listView1.Columns.Add("Column 3", -2, 。。。);
    listView1.Columns.Add("Column 4", -2, 。。);

    //Add the items to the ListView.
    listView1.Items.AddRange(new ListViewItem[]{item1,item2,item3});


查看完整回答
反对 回复 2018-11-20
?
温温酱

TA贡献1752条经验 获得超4个赞

你的这是一条记录吗?一条记录才会绑定到一行,多条记录就到多行了

查看完整回答
反对 回复 2018-11-20
  • 2 回答
  • 0 关注
  • 420 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信