.NET经验心得探讨社区  
请在这里用键盘敲打出属于你的地位!

public DataTable DTtxt(string filePath,string fileName)
  {
   FileStream fs = new FileStream(filePath + "\\" + fileName,FileMode.Open,FileAccess.Read,FileShare.None);
   StreamReader sr=new StreamReader(fs,Encoding.GetEncoding("GB2312"));
   string StrLine=sr.ReadToEnd();
   sr.Close();

   string[] ArryList=Regex.Split(StrLine,"\n");

   DataTable DT=new DataTable();
   for(int i=0;i<29;i++)
    DT.Columns.Add("a"+i.ToString());
   string[] arrylist={};
   if(ArryList.Length>0)
   {
    for(int i=0;i<ArryList.Length;i++)
    {
     arrylist=ArryList[i].ToString().Split('|');
     DT.Rows.Add(arrylist);
    }
    DT.AcceptChanges();
    for(int i=0;i<ArryList.Length;i++)
    {
     DT.Rows[i][28]=i+1;
    }
   }
   return DT;
  }

posted on 2006-03-01 10:50  苦涩的咖啡  阅读(478)  评论(0编辑  收藏  举报