C# 怎么把TXT里面的内容读入ListView 继续帮助啊!

2024-12-19 15:44:18
推荐回答(3个)
回答1:

写了一段供你参考:
要引入空间:
using System.IO;
using System.Text;

//文本文件中存储的文本,注意这里以逗号分隔,行之间回车换行
/*
张三,李四,王五,赵六
张飞,李白,王维,赵云
*/
OpenFileDialog of=new OpenFileDialog();
of.Filter="*.txt|*.txt";
if(of.ShowDialog()==DialogResult.OK)
{
using(StreamReader sr=new StreamReader(of.FileName,Encoding.Default))
{
listView1.BeginUpdate();
string line=null;
while((line=sr.ReadLine())!=null)
{
string[] values=line.Split(',');
foreach(string str in values)
{
ListViewItem lvi=new ListViewItem();
lvi.Text=str;
listView1.Items.Add(lvi);//listView1是窗体中定义的控件
}
}
listView1.EndUpdate();
}
}

回答2:

以流的方式读入,存放在字符串中,然后在listview中显示字符串

回答3:

文件流
在读的时候用ReadLine()读取每一行