| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 528 人关注过本帖
标题:关于listview的问题
只看楼主 加入收藏
olgfo
Rank: 1
等 级:新手上路
帖 子:23
专家分:0
注 册:2005-8-7
收藏
 问题点数:0 回复次数:3 
关于listview的问题

在往listview里导入数据时 private void button2_Click(object sender, System.EventArgs e) { openFileDialog1.ShowDialog(); using(StreamReader sr=new StreamReader(openFileDialog1.FileName,System.Text.Encoding.UTF8)) while(sr.Read()>0) { string item=sr.ReadLine(); string[] subitem=item.Split(); ListViewItem LI=new ListViewItem(); LI.Text=subitem[0]; LI.SubItems.Add(subitem[1]); LI.SubItems.Add(subitem[2]); LI.SubItems.Add(subitem[3]);

listView1.Items.Add(LI); }

} 为什么总是少最前边一列啊? 就是每行都少最前边一个字

搜索更多相关主题的帖子: listview 
2005-10-13 08:26
zhangyingcai
Rank: 1
等 级:新手上路
帖 子:55
专家分:0
注 册:2005-9-3
收藏
得分:0 
你写的LI.Text=subitem[0];应该不会像你想象的那样吧subitem[0]添加到LI.SubItems里面吧,Text应该只能决定最初显示的内容吧,你试试下面的写法:
LI.SubItems.Add(subitem[0]);
LI.SubItems.Add(subitem[1]);
LI.SubItems.Add(subitem[2]);
LI.SubItems.Add(subitem[3]);
LI.Text = subitem[0];

2005-10-14 09:13
olgfo
Rank: 1
等 级:新手上路
帖 子:23
专家分:0
注 册:2005-8-7
收藏
得分:0 
谢谢!但是还是不行,而且第二列的头一个字也没了!
有好的解决方法吗?

2005-10-14 12:47
zhangyingcai
Rank: 1
等 级:新手上路
帖 子:55
专家分:0
注 册:2005-9-3
收藏
得分:0 
楼主可以把代码放上来吗?有代码看或许会容易一点解决哦

2005-10-15 12:09
快速回复:关于listview的问题
数据加载中...
 
   



关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.011814 second(s), 7 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved