C# 读取TXT文件内容到listview,怎么做到?
1个回答
展开全部
//读取备忘录中的记录
private void GetRead()
{
string filenametxt = null;
ArrayList arelist = new ArrayList();//定义一个集合用于存储文本的命名
//获取程序启动的路径
string filepathtxt = System.Windows.Forms.Application.StartupPath + "\\memo\\";
DirectoryInfo dref = new DirectoryInfo(filepathtxt);//获取备忘录文件的路径
FileInfo[] filetxt = dref.GetFiles();//获取备忘录文件的集合
foreach (FileInfo filetxt2 in filetxt)
{
filenametxt=filetxt2.Name;//获取文本的名称
string hh= filetxt2.FullName;//文件的完整路径
string txttime =filenametxt.Substring(0, filenametxt.IndexOf("."));//获取截取后的文件名称
arelist.Add(txttime);//保存所有的文件名称
StreamReader sr1 = new StreamReader(hh, Encoding.GetEncoding("Gb2312"));
while (sr1.Peek() >= 0)
{
string row = sr1.ReadToEnd();
string chan = this.Getsubstring(row) +" " +"【"+txttime+"】";
ltwaind.Items.Add(chan);//把读取到的数据添加到listview中
}
sr1.Close();
sr1.Dispose();
}
}
private void GetRead()
{
string filenametxt = null;
ArrayList arelist = new ArrayList();//定义一个集合用于存储文本的命名
//获取程序启动的路径
string filepathtxt = System.Windows.Forms.Application.StartupPath + "\\memo\\";
DirectoryInfo dref = new DirectoryInfo(filepathtxt);//获取备忘录文件的路径
FileInfo[] filetxt = dref.GetFiles();//获取备忘录文件的集合
foreach (FileInfo filetxt2 in filetxt)
{
filenametxt=filetxt2.Name;//获取文本的名称
string hh= filetxt2.FullName;//文件的完整路径
string txttime =filenametxt.Substring(0, filenametxt.IndexOf("."));//获取截取后的文件名称
arelist.Add(txttime);//保存所有的文件名称
StreamReader sr1 = new StreamReader(hh, Encoding.GetEncoding("Gb2312"));
while (sr1.Peek() >= 0)
{
string row = sr1.ReadToEnd();
string chan = this.Getsubstring(row) +" " +"【"+txttime+"】";
ltwaind.Items.Add(chan);//把读取到的数据添加到listview中
}
sr1.Close();
sr1.Dispose();
}
}
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询