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列开始的,请问为什么?
在C#的listview控件中需要动态的添加4列数据,如下是我写的语句:但是最后显示的结果出现了问题
答案:2 悬赏:30 手机版
解决时间 2021-02-15 06:52
- 提问者网友:送舟行
- 2021-02-14 19:21
最佳答案
- 五星知识达人网友:几近狂妄
- 2021-02-14 20:48
试试下面的代码,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);
全部回答
- 1楼网友:举杯邀酒敬孤独
- 2021-02-14 20:57
listview没有这个功能.而且它只为是显示列表用.如果你想弄成图片列表.
得给它设置一个imagelist 并且图片的大小,要事先在imagelist 里面设置好.这样不够大的,会放大,超过大小的,会被缩小.
imagelist 是不会帮你从别的地方下载的.需要你自己指定为bitmap 的实例对象.
也可以是image类型,或icon类型.
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯