在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列开始的,请问为什么? 展开
item.SubItems.Add(studentNo);
item.SubItems.Add(studentName);
item.SubItems.Add(studentSex);
item.SubItems.Add(gradeName);
lvResult.Items.Add(item);
最后发现整行的数据往后挪了一列,即第1列没有数据,数据是从第2列开始的,请问为什么? 展开
展开全部
试试下面的代码,subitems就是从第二列开始的
ListViewItem item = new ListViewItem();
item.Text =studentNo;
item.SubItems.Add(studentName);
item.SubItems.Add(studentSex);
item.SubItems.Add(gradeName);
lvResult.Items.Add(item);
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是从第二列开始算的
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询