asp.net實現(xiàn)從Txt文件讀取數(shù)據(jù)到數(shù)據(jù)視圖的方法
更新時間:2015年12月04日 12:16:22 作者:happy664618843
這篇文章主要介紹了asp.net實現(xiàn)從Txt文件讀取數(shù)據(jù)到數(shù)據(jù)視圖的方法,涉及asp.net針對文本文件的遍歷操作與DataView的寫入操作相關(guān)技巧,需要的朋友可以參考下
本文實例講述了asp.net實現(xiàn)從Txt文件讀取數(shù)據(jù)到數(shù)據(jù)視圖的方法。分享給大家供大家參考,具體如下:
#region 從Txt文件讀取數(shù)據(jù)到數(shù)據(jù)視圖
/// 從Txt文件讀取數(shù)據(jù)到數(shù)據(jù)視圖
/// </summary>
/// <param name="strExcelPath">文件路徑</param>
/// <returns>返回一個數(shù)據(jù)視圖</returns>
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程序設(shè)計有所幫助。
您可能感興趣的文章:
- ASP.NET中MVC從后臺控制器傳遞數(shù)據(jù)到前臺視圖的方式
- ASP.NET對txt文件相關(guān)操作(讀取、寫入、保存)
- 直接在線預(yù)覽Word、Excel、TXT文件之ASP.NET
- 記錄游客頁面訪問IP的簡易實現(xiàn)代碼 (asp.net+txt)
- asp.net實現(xiàn)數(shù)據(jù)從DataTable導(dǎo)入到Excel文件并創(chuàng)建表的方法
- asp.net中使用 Repeater控件拖拽實現(xiàn)排序并同步數(shù)據(jù)庫字段排序
- asp.net實現(xiàn)Gradview綁定數(shù)據(jù)庫數(shù)據(jù)并導(dǎo)出Excel的方法
- ASP.NET連接數(shù)據(jù)庫并獲取數(shù)據(jù)方法總結(jié)
- ASP.NET中MVC傳遞數(shù)據(jù)的幾種形式總結(jié)
相關(guān)文章
[Asp.Net MVC4]驗證用戶登錄實現(xiàn)實例
這篇文章主要介紹了[Asp.Net MVC4]驗證用戶登錄實現(xiàn)實例,這里整理了詳細的代碼,具有一定的參考價值,有需要的小伙伴可以參考下。2016-12-12
.Net語言Smobiler開發(fā)利用Gridview控件設(shè)計較復(fù)雜的表單
這篇文章主要為大家詳細介紹了.Net語言Smobiler開發(fā)利用Gridview控件設(shè)計較復(fù)雜的表單,具有一定的參考價值,感興趣的小伙伴們可以參考一下2016-09-09
.NET的DateTime函數(shù)獲取上個月的起始和截止時間的方法
這篇文章主要介紹了NET的DateTime函數(shù)獲取上個月的起始和截止時間的方法,可廣泛使用于報表中的時間自動選擇功能,是非常實用的技巧,需要的朋友可以參考下2015-01-01
.net中如何以純二進制的形式在內(nèi)存中繪制一個對象
這篇文章主要介紹了如何以純二進制的形式在內(nèi)存中繪制一個對象,本文通過實例代碼給大家介紹的非常詳細,對大家的學(xué)習(xí)或工作具有一定的參考借鑒價值,需要的朋友可以參考下2023-07-07
Grid或者DataTable中數(shù)據(jù)導(dǎo)出為Excel原來這么簡單
以前一直認為,將Grid 或者DataTable中的數(shù)據(jù)導(dǎo)出到Excel功能實現(xiàn)會非常復(fù)雜,可能會想用什么類庫什么的或者實在太難就用csv算了,沒想到真的很簡單,需要了解的朋友可以參考下2012-12-12
ASP.NET MVC中使用Bundle打包壓縮js和css的方法
這篇文章主要為大家詳細介紹了ASP.NET MVC中使用Bundle打包壓縮js和css的方法,感興趣的小伙伴們可以參考一下2016-05-05

