在C#的listview控件中需要动态的添加4列数据,如下是我写的语句:但是最后显示的结果出现了问题

ListViewItemitem=newListViewItem();item.SubItems.Add(studentNo);item.SubItems.Add(stu... ListViewItem item = new ListViewItem();
item.SubItems.Add(studentNo);
item.SubItems.Add(studentName);
item.SubItems.Add(studentSex);
item.SubItems.Add(gradeName);
lvResult.Items.Add(item);
最后发现整行的数据往后挪了一列,即第1列没有数据,数据是从第2列开始的,请问为什么?
展开
 我来答
哲事姓无
2013-01-10 · TA获得超过1176个赞
知道小有建树答主
回答量:903
采纳率:100%
帮助的人:442万
展开全部
  试试下面的代码,subitems就是从第二列开始的

  ListViewItem item = new ListViewItem();
  item.Text =studentNo;
  item.SubItems.Add(studentName);
  item.SubItems.Add(studentSex);
  item.SubItems.Add(gradeName);
  lvResult.Items.Add(item);
追问
请问为什么需要在最前面加个item.Text =studentNo
追答
这个text就是第一列的内容了,subitems是从第二列开始算的
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式