以文本方式查看主题

-  计算机科学论坛  (http://bbs.xml.org.cn/index.asp)
--  『 Dot NET,C#,ASP,VB 』  (http://bbs.xml.org.cn/list.asp?boardid=43)
----  問題已解決  (http://bbs.xml.org.cn/dispbbs.asp?boardid=43&rootid=&id=55059)


--  作者:f1029303
--  发布时间:11/8/2007 4:45:00 PM

--  問題已解決
//問題已解決﹐希望以后想讀取txt文檔到GridView中的朋友﹐有幫助
//下面的代碼已通過測試
ArrayList al = new ArrayList();
            FileStream fs = new FileStream(@"E:\Good Example\Cnf\server20071106.log", FileMode.Open, FileAccess.Read);
            StreamReader sr = new StreamReader(fs);
            while (!sr.EndOfStream)
            {
                al.Add(sr.ReadLine());
            }
            sr.Close();
            fs.Close();
            ataSet ds = new DataSet();
            DataTable dt = new DataTable("test");
            dt.Columns.Add(new DataColumn("ID", typeof(string)));
            dt.Columns.Add(new DataColumn("Log", typeof(string)));
            for (int i = 0; i < al.Count; i++)
            {
                DataRow dr = dt.NewRow();
                dr["ID"] = i.ToString();
                dr["Log"] = Convert.ToString(al[i]);
                dt.Rows.Add(dr);
            }
            ds.Tables.Add(dt);
            GridView1.DataSource = ds.Tables["test"];
            GridView1.DataBind();
[此贴子已经被作者于2007-11-9 10:33:08编辑过]

W 3 C h i n a ( since 2003 ) 旗 下 站 点
苏ICP备05006046号《全国人大常委会关于维护互联网安全的决定》《计算机信息网络国际联网安全保护管理办法》
31.250ms