C 中將DataTable匯出為HTML的方法

2022-01-10 10:47:12 字數 1892 閱讀 5615

今天我要向大家分享一種將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...