C# txt导入到listView的问题
用openFileDialog导入txt文件,txt文件的格式,123456789是帐号,abcdefg是密码,------是分隔符,如下
123456789-----abcdefg
123456789-----abcdefg
123456789-----abcdefg
怎么样导入到listView中,并且和列对应呢,去掉分隔符-----,需要实现的效果如下:
求大家帮帮忙啦,谢谢,由于是新人所以请尽量详细些哈~~
123456789-----abcdefg
123456789-----abcdefg
123456789-----abcdefg
怎么样导入到listView中,并且和列对应呢,去掉分隔符-----,需要实现的效果如下:
求大家帮帮忙啦,谢谢,由于是新人所以请尽量详细些哈~~
作者: loginxin 发布时间: 2011-06-17
listview里面添加2个Column
设置View为Details
设置GradLines为true
编写如下代码:
C# code
设置View为Details
设置GradLines为true
编写如下代码:
C# code
string s = @"123456789-----abcdefg 123456789-----abcdefg 123456789-----abcdefg"; string[] lines = s.Split(new char[] { '\r', '\n' }); foreach (var i in lines) { string[] data = i.Split(new char[] { '-', '-', '-', '-', '-' }); listView1.Items.Add(data); }
作者: caozhy 发布时间: 2011-06-17
编译到最后一步有错误
listView1.Items.Add(data);
能用openFileDialog导入txt文件写一下么,谢谢!
listView1.Items.Add(data);
能用openFileDialog导入txt文件写一下么,谢谢!
作者: loginxin 发布时间: 2011-06-17
C# code
using System; using System.Collections.Generic; using System.ComponentModel; using System.Data; using System.Drawing; using System.Linq; using System.IO; using System.Text; using System.Windows.Forms; namespace WindowsFormsApplication1 { public partial class Form1 : Form { public Form1() { InitializeComponent(); } private void button1_Click(object sender, EventArgs e) { OpenFileDialog ofd = new OpenFileDialog(); if (ofd.ShowDialog() == System.Windows.Forms.DialogResult.OK) { using (StreamReader sr = new StreamReader(ofd.FileName)) { string s = sr.ReadToEnd(); string[] lines = s.Split(new char[] { '\r', '\n' }, StringSplitOptions.RemoveEmptyEntries); foreach (var i in lines) { string[] data = i.Split(new char[] { '-' }, StringSplitOptions.RemoveEmptyEntries); listView1.Items.Add(new ListViewItem(data)); } } } } } }
作者: caozhy 发布时间: 2011-06-17
先MARK一下
作者: renyiqiu 发布时间: 2011-06-17