时间 收入/支出 金额 备注 2013-07-06 11:35:15 【收入】 0金10银57铜 测试 2013-07-06 11:35:18 【支出】 0金5银0铜 测试 2013-07-06 11:35:24 【收入】 1金5银0铜 测试 txt内容如上 如何读取
时间 收入/支出 金额 备注 2013-07-06 11:35:15 【收入】 0金10银57铜 测试 2013-07-06 11:35:18 【支出】 0金5银0铜 测试 2013-07-06 11:35:24 【收入】 1金5银0铜 测试 txt内容如上 如何读取
C# ListView读取TXT的疑问
答案:3 悬赏:10 手机版
解决时间 2021-04-08 09:30
- 提问者网友:捧腹剧
- 2021-04-07 20:32
最佳答案
- 五星知识达人网友:玩世
- 2021-04-07 20:50
///
/// 读取数据 并返回
///
/// 路径
string RedTxt(string path)
{
StreamReader read = new StreamReader(path, Encoding.Default);
string item = read.ReadToEnd();
return item;
}
///
/// 提取有效数据 绑定数据
///
///
void DataBinding(string date)
{
string[] ll = date.Split(new char[] {'\r', '\n' }, StringSplitOptions.RemoveEmptyEntries);
foreach (string ls in ll)
{
string[] temp = ls.Split(new char[] { ' ', '【', '】' }, StringSplitOptions.RemoveEmptyEntries);
ListViewItem item = new ListViewItem(temp[0]+temp[1]);
item.SubItems.Add(temp[2]);
item.SubItems.Add(temp[3]);
item.SubItems.Add(temp[4]);
listView1.Items.Add(item);
}
}
有效数据的分割提取 你可以自己写个方法
/// 读取数据 并返回
///
/// 路径
string RedTxt(string path)
{
StreamReader read = new StreamReader(path, Encoding.Default);
string item = read.ReadToEnd();
return item;
}
///
/// 提取有效数据 绑定数据
///
///
void DataBinding(string date)
{
string[] ll = date.Split(new char[] {'\r', '\n' }, StringSplitOptions.RemoveEmptyEntries);
foreach (string ls in ll)
{
string[] temp = ls.Split(new char[] { ' ', '【', '】' }, StringSplitOptions.RemoveEmptyEntries);
ListViewItem item = new ListViewItem(temp[0]+temp[1]);
item.SubItems.Add(temp[2]);
item.SubItems.Add(temp[3]);
item.SubItems.Add(temp[4]);
listView1.Items.Add(item);
}
}
有效数据的分割提取 你可以自己写个方法
全部回答
- 1楼网友:低血压的长颈鹿
- 2021-04-07 22:30
一般我用读ini的方式
- 2楼网友:廢物販賣機
- 2021-04-07 21:18
正常的readline,然后通过split,进行分列。这样你就可以将每列邦到listview下面了。
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯