//保存表项到txt文件----------------------------
private void menuItem5_Click(object sender, EventArgs e)
{
//string file = this.saveFileDialog1.FileName;
string file = "aa.txt";
FileInfo fi = new FileInfo(file);
StreamWriter sw = fi.CreateText();
sw.WriteLine("名称\t单价");
for (int i = 0; i < this.listView1.Items.Count; i++)
{
sw.WriteLine("{0}\t{1}", listView1.Items[i].Text, listView1.Items[i].SubItems[1].Text);
}
sw.Close();
MessageBox.Show("数据保存成功!", "恭喜你:");
}
初次接触c#以上是我写的把istView控件的数据保存到txt文件,如何按照原格式读入到istView?谢谢!
我想你是不知道如何使用 StreamReader 吧。这里是我的代码。
using (StreamReader reader = new StreamReader("[Your file path]"))
{
string line = null;
while ((line = reader.ReadLine()) != null)
{
// Your code to analyze the line and add to list view
}
}
更多内容可以参考下面的 MSDN。
http://msdn.microsoft.com/en-us/library/system.io.streamreader(v=VS.100).aspx
http://msdn.microsoft.com/en-us/library/k3352a4t(v=VS.100).aspx
可以一行行“reader.ReadLine()”读,也可以一下子全部读出来到string,格式是存在的。