C#读写txt文件
2009-08-24 16:30
288 查看
读入txt文件,并写入DataSet
读取listBox控件数据写入txt
using System.IO; using System.Text.RegularExpressions; DataSet myDs = new DataSet(); OpenFileDialog openFileDialog = new OpenFileDialog(); openFileDialog.InitialDirectory = "c://";//注意这里写路径时要用c://而不是c:/ openFileDialog.Filter = "txt文件|*.txt|所有文件|*.*"; openFileDialog.RestoreDirectory = true; openFileDialog.FilterIndex = 1; if (openFileDialog.ShowDialog() == DialogResult.OK) { int linNum = 0; string[] txtline = File.ReadAllLines(openFileDialog.FileName, Encoding.GetEncoding("gb2312"));//读入中文不是乱码 linNum = txtline.Length; jindu = "共:" + linNum.ToString() + "条"; for(int i=0;i<linNum;i++) txtline[i] = Regex.Replace(txtline[i], @"/s", ""); //正则判断,去掉空格 System.Data.DataTable dt = new System.Data.DataTable("my_user"); dt.Columns.Add("F1", System.Type.GetType("System.Int32")); dt.Columns.Add("F2", System.Type.GetType("System.String")); dt.Columns.Add("F3", System.Type.GetType("System.String")); dt.Columns.Add("F4", System.Type.GetType("System.String")); myDs.Tables.Add(dt); DataRow myRow; myDs.Clear(); for (int i = 0; i < linNum; i++) { myRow = myDs.Tables["my_user"].NewRow(); for (int j = 1; j <= 4; j++) { if (j == 1) { string columnname = "F" + j.ToString(); myRow[columnname] = i; } else { char[] charSeparators = new char[] {','}; string[] row = txtline[i].Split(charSeparators, StringSplitOptions.None);//txt以“,”分割数据 string strValue = row[j - 2].Trim(); string columnname = "F" + j.ToString(); myRow[columnname] = strValue; } } myDs.Tables["my_user"].Rows.Add(myRow); }
读取listBox控件数据写入txt
using (StreamWriter sw = new StreamWriter("log.txt",true)) { for (int i = 0; i < listBox1.Items.Count; i++) { sw.WriteLine(listBox1.Items[i].ToString()); } }
相关文章推荐
- C#读写记事本(txt)文件
- C#与TXT文件的读写操作
- C#读写txt文件的两种方法介绍 Copy:http://blog.csdn.net/ybhjx/article/details/53706715
- C# 1读写Excel 2创建文件读写入txt
- C#读写txt文件的两种方法介绍
- c#读写txt文件
- C#简单读写txt文件的方法
- C# 如何创建与读写txt文件
- Unity下关于C#的文件读写一(基于TXT的简单读写)
- C#读写txt文件多种方法实例代码
- C#读写txt文件的两种方法介绍
- C#与TXT文件的读写操作
- C#读写txt文件
- C# 如何创建与读写txt文件
- c#读写txt文件
- C#读写txt文件的两种方法介绍
- C#读写txt文件
- [C#]解决读写包含汉字的txt文件时乱码的问题
- C#读写txt文件的两种方法介绍
- C#读写txt文件的两种方法介绍