C#中如何将硬盘中的txt文件倒入到ListView中逐行显示

.txt文件类似这样(通过文件写入器从数据库中生成的)2 t002 12345 1 张三丰 男 1968-1-1 0:00:00
4 t003 12345 1 杨光 男 1975-2-6 0:00:00
5 t004 12345 1 文静 男 1980-6-7 0:00:00
7 t006 12345 1 封帆 女 1976-4-1 0:00:00
8 t007 12345 1 敬馨 女 1973-10-1 0:00:00
9 t008 12345 1 龙小天 男 1981-12-25 0:00:00

string s;
StreamReader sr = new StreamReader(@"C:\Documents and Settings\XPMUser\桌面\ttt.txt");
s = sr.ReadToEnd();
sr.Close();
string[] sentence = s.Split('\n');
foreach (string ss in sentence)
{
string[] words = ss.Split(' ');
listView1.Items.Add(new ListViewItem(words));
}添加足够的列,注意要将listview的view 设置为details才能看到细节
温馨提示:内容为网友见解,仅供参考
无其他回答

C# 读取TXT文件内容到listview
1.添加命名空间 System.IO;System.Text;2.文件的读取 (1).使用FileStream类进行文件的读取,并将它转换成char数组,然后输出。byte[] byData = new byte[100];char[] charData = new char[1000];public void Read(){ try { FileStream file = new FileStream("E:\\\\test.txt", FileMode.Open...

用C# 怎样把数组中数据写入listview的每行
string[] datas = new string[] { "a", "s", "d", "f", "h" };for (int i = 0; i < datas.Length; i++){ this.listView1.Items.Add(datas[i]);} 这样写就行了。

c#中如何把以“制表位”分隔的txt导入ListView?
listView1.Columns.Add("column1","第一列");listView1.Columns.Add("column2","第二列");listView1.Columns.Add("column3","第三列");listView1.Columns.Add("column4","第四列");\/\/filePath换成cwprg.txt的绝对地址。string filePath = Environment.CurrentDirectory + "\\\\cwprg.txt";u...

c#中如何把以“制表位”分隔的txt导入ListView?
首先,在界面上拖一个listview控件。输入如下代码,cwprg.txt的具体地址要相应修改。using System;using System.Collections.Generic;using System.ComponentModel;using System.Data;using System.Drawing;using System.Text;using System.Windows.Forms;using System.IO;namespace WindowsFormsApplication3 { publ...

C#如何从数据库中读出一行数据并显示在listView中??
在else里面加一个try catch,里面肯定存在错误的地方,然后将异常抛出来,根据异常信息看错在哪儿了。另外,非常明显的错误是,查询语句是错的

...在这个中添加链接,链接到文件夹,然后将文件显示在listview中...
if(eName==".txt"||eName==".doc") \/\/这里我只在listview里面显示文本和word文件 { lVFile.Items.Add(item);} } lVFile.View = View.List; \/\/设置listview的现实形式 } \/\/激活选择的文件时,将内容加载到rTBShowFile中 private void lVFile_ItemActivate(object sender, EventArgs e) \/\/点击...

C#中读取数据库,如何在listview中换行
有一种办法:就是把listView的宽度调至每条数据的宽度,当加载第二条数据后就会自动换行!还有另外一种办法就是用TextBox控件 第一步:设置textBox为多行编辑:后台写代码为:for (int i = 0; i < 15; i++) { textBox1.Text += i.ToString()+"\\r\\n"; } 效果是这样的 ...

C#中如何让ListView列表显示数据?
} private void Updatelist()\/\/在列表上显示数据 { SqlConnection cn = new SqlConnection(Connection.ConnString);this.listView1.Items.Clear();listView1.Refresh();SqlCommand cm = new SqlCommand("listview", cn);\/\/listview为存储过程 cn.Open();cm.CommandType = CommandType.StoredProcedure;Sq...

c# 如何把查询到的数据便利到listview中
\/\/ 添加进ListView } 主要是修改遍历算法这块,你只是添加listViewItem是没效果的,要把item加到ListView中,另外我假设你建立的myreader对象是SqlDataReader,该对象的GetString方法,不存在string 形参,只有GetString(int i) 这种用法,你看看是不是算法写错了?

c# 循环向listview中写入多列数据的问题,急求解决
if (_opentxtfile.ShowDialog() == DialogResult.OK){string _fileName = _opentxtfile.FileName;int index = 0;FileStream fs = new FileStream(_fileName, FileMode.Open, FileAccess.Read);StreamReader sr = new StreamReader(fs, Encoding.Default);List<string> _coorLines = new List<...

相似回答