asp.Net Txtファイルからデータをデータビューに読み出す方法を実現

1348 ワード

本文の例はaspを述べた.Netは、Txtファイルからデータをデータビューに読み出す方法を実現します.皆さんの参考にしてください.具体的には以下の通りです.

#region  Txt           
///  Txt           
/// 
///     
///         
public static DataView GetDataFromTxt(string strTxtPath)
{
  string strLine = "";
  DataRow row;
  try
  {
   DataTable tbl = new DataTable();
   StreamReader sr = new StreamReader(strTxtPath, Encoding.GetEncoding("GB2312"));
   strLine = sr.ReadLine(); //        
   string[] Fields = strLine.Split(new char[] { '/t' });//       ( TAB  )
   for (int k = 0; k < Fields.Length; k++) //       
   {
    tbl.Columns.Add(Fields[k], typeof(string));
   }
   while ((strLine = sr.ReadLine()) != null)
   {
    row = tbl.NewRow();
    string[] words = strLine.Split(new char[] { '/t' });//        ( TAB  )
    for (int j = 0; j < words.Length; j++)
    {
     row[j] = words[j];
    }
    tbl.Rows.Add(row);
   }
   sr.Dispose();
   sr.Close();
   DataView dv = new DataView(tbl);
   return dv;
  }
  catch
  {
   return null;
  }
}
#endregion


本文で述べたように皆さんにasp.Netプログラミングが役立ちます.