asp.net TXT檔案轉換成DataSet資料集
阿新 • • 發佈:2019-01-24
/// <summary> /// TXT檔案轉換成DataSet資料集 /// </summary> /// <param name="FilePath"></param> /// <param name="TableName"></param> /// <returns></returns> private DataSet TextFileLoader(string FilePath, string TableName) { DataSet ds = new DataSet(); DataTable dt = new DataTable(TableName); FileStream fs = File.Open(FilePath, FileMode.Open, FileAccess.Read); StreamReader sr = new StreamReader(fs); dt.Columns.Add(new DataColumn("ID",typeof(string))); string strRead; bool flag = true; while (flag) { strRead = sr.ReadLine(); if (!string.IsNullOrEmpty(strRead)) { DataRow dr = dt.NewRow(); dr["ID"] = strRead; dt.Rows.Add(dr); } else { flag = false; } } ds.Tables.Add(dt); sr.Close(); return ds; }