程序師世界是廣大編程愛好者互助、分享、學習的平台,程序師世界有你更精彩!
首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫知識
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
 程式師世界 >> 編程語言 >> .NET網頁編程 >> .NET實例教程 >> 文本文件導入,得到數據集

文本文件導入,得到數據集

編輯:.NET實例教程
/**//// <summary>
        /// 從文本文件導入
        /// </summary>
        /// <param name="Filename">文件路徑</param>
        /// <param name="dtData">數據</param>
        /// <returns>數據集</returns>
        public DataTable TxtToDataSet(string Filename, ref DataTable dtData)
        ...{
            DataSet ds = new DataSet();
            try
            ...{
                StreamReader sr = new StreamReader(Filename, Encoding.GetEncoding("gb2312"));
                //sr.CurrentEncoding.

                String line;
                DataRow myRow;
                while ((line = sr.ReadLine()) != null)
                ...{
                    myRow = dtData.NewRow();

                    string[] strs = line.Split('','');
                    int i = 0, j = 0, linelength = strs.Length;

                    foreach (string s in strs)
                    ...{
                        myRow[j++] = s;
                        if (j == linelength)
                        ...{
                            j = 0;
                            i++;
                        }
                    }

                    dtData.Rows.Add(myRow);
                }

                //關閉刪除
                sr.Close();
                File.Delete(Filename);

            }
            catch (Exception ex)
            ...{
                throw ex;
            }

            return dtData;

        } 

  1. 上一頁:
  2. 下一頁:
Copyright © 程式師世界 All Rights Reserved