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;
}