它似乎是很多人很簡單的問題,但是我想要做的是閱讀文本文件後點擊事件使用StreamReader
(ASP.net & C#)後閱讀該文本文件我分裂每個行的','分隔符,然後它的每個部分我存儲在Datatable's
列,然後綁定數據表到我的gridview,我的問題是我已經寫了代碼,但即時獲取像這樣的空gridview在運行時使用文本文件填充Gridview
GridView的列標題我已經從設計者創建與autogeneratecolumns="false"
我的代碼是
protected void readfile_Click(object sender, EventArgs e)
{
string line;
DataTable dt = new DataTable();
using (StreamReader sr = new StreamReader(@"D:\Temp\fileread\readtext.txt"))
{
while ((line = sr.ReadLine()) != null)
{
string[] parts = line.Split(',');
dt.Rows.Add();
for (int i = 0; i < parts.Length; i++)
{
dt.Columns.Add();
dt.Rows[0][i] = parts[i];
MyGridView.DataSource = dt;
MyGridView.DataBind();
}
}
sr.Close();
}
我的文本文件中有數據
1,1,4,2,"#",Description1
5,5,4,2,"#",Description2
3,3,6,3,"#",Description3
2,2,4,2,"#",Description4
4,5,4,2,"#",Description5
希望你得到它我試圖問。
發表您的ASPX標記爲GridView的 –