今天我要向大家分享一種將datatable匯出為到html格式的方法.有時我們需要html格式的輸出資料, 以下**就可以幫助我們達到目的,。
首先,我們要繫結datatable和 datagridview。
a.通過datatable繫結datagridview
1. 建立datatable,新增列
datatable table = new datatable();
table.columns.add("id", typeof(int));
table.columns.add("name", typeof(string));
table.columns.add("city", typeof(string));
2. 再新增行
table.rows.add(111, "devesh", "ghaziabad");
table.rows.add(222, "roli", "kanpur");
table.rows.add(102, "roli", "mainpuri");
table.rows.add(212, "devesh", "kanpur");
3. 繫結datagridview
datagridview1.datasource=table;
4. 執行結果
b. 將datatable 匯出為 html
我寫了一組**來為每個datatable建立html文字。你可以在你的專案中直接引用。
**如下:
protected string exportdatatabletohtml(datatable dt)
foreach (datarow myrow in dt.rows)
} //close tags.
string htmltext = strhtmlbuilder.tostring();
return htmltext;
}
c.**理解
foreach (datacolumn mycolumn in dt.columns)
foreach (datarow myrow in dt.rows)
}
d.執行上面的**後得到如下html文字
id
name
city
111devesh
ghaziabad
222roli
kanpur
102roli
mainpuri
212devesh
kanpur
e.建立html檔案
string htmlbody = exportdatatabletohtml(table)
system.io.file.writealltext(@"c:\abc.html", htmlbody);
f. 執行結果 C 中將DataTable匯出為HTML的方法
今天我要向大家分享一種將datatable匯出為到html格式的方法.有時我們需要html格式的輸出資料,以下 就可以幫助我們達到目的,首先,我們要繫結datatable和 datagridview。a.通過datatable繫結datagridview 1.建立datatable,新增列 data...
C 中將DataTable轉成List
學習mvc的時候,使用list來儲存資料給前台,但是從資料庫中直接讀取得到的是datatable,雖然可以直接迴圈datatable來得到list,但是如果每個實體類都通過這樣的得到的話,冗餘。可以利用反射技術,寫乙個公共類來實現轉化。using system using system.collec...
將DataTable匯出為excel
本小節主要介紹如何將datatable表中的資料匯入到excel中去。主要是先通過將datatable資料表中的資料繫結到gridview上,在將gridview中的資料到處成excel的形式。例項 如下 string sconnectionstring 宣告乙個字串 連線資料庫字串,連線到xbmi...