private string FILE_NAME2 = "c:\\tmp.txt";
private void tmp()
{
#region create table
DataTable dt = new DataTable();
dt.Columns.Add(new DataColumn("序号", typeof(System.String)));
dt.Columns.Add(new DataColumn("姓名", typeof(System.String)));
dt.Columns.Add(new DataColumn("年龄", typeof(System.String)));
#endregion
if (File.Exists(FILE_NAME2)) //如果文件存在
{
String[] strs = System.IO.File.ReadAllLines(FILE_NAME2);
if (strs != null && strs.Length > 0)
{
foreach (String s in strs)
{
String[] strs2 = s.Split(',');
DataRow drNew = dt.NewRow();
drNew["序号"] = strs2[0];
drNew["姓名"] = strs2[1];
drNew["年龄"] = strs2[2];
dt.Rows.Add(drNew);
}
}
}
if (dt != null && dt.Rows.Count > 0)
{
this.dataGridView1.DataSource = dt;
this.dataGridView1.AllowUserToAddRows = false;
}
}
StreamReader sr=new StreamReader("txt文件的路径");
string sLine=string.Empty;
ArrayList lineList=new ArrayList();
while(sLine!=null)
{
sLine=sr.ReadLine();
if(!string.IsNullOrEmpty(sLine))
lineList.Add(sLine);
}
sr.Close();
return lineList;
这个lineList数组即为你读出来的文本文件的内容。页面上显示你就会了吧,不会再问我。
如果你已经有了成型的txt了,那要先分析下他的结构,然后才能确定读取办法;
如果没有,最好还是直接用xml格式的,txt,out啦。