將頁面中的資料繫結控制項(如gridview、listview等)中的資料匯出到excel中是個很常用的功能,google相關資料後總結如下:
一、自定義乙個方法:toexcel(control ctl, string
filename)
這個方法就是將資料繫結控制項中的資料匯出到excel。
privatevoid toexcel(control ctl, string
filename)
二、雙擊linkbutton,在按鈕中寫入如下**:
protectedvoid linkbutton1_click(object
sender, eventargs e)
三、當然了,還有自定義的繫結方法bang()。寫這個bang()就不用在繫結資料時寫一大堆的**了。bang()**略。
using
system;
using
system.collections.generic;
using
system.linq;
using
system.web;
//using
system.web.ui;
public
class
toexcel
public
control ctl;
public
string
filename;
public
void exportexcel(control ctl, string
filename)
}然後在cs檔案中引用類模組:
protectedvoid linkbutton1_click(object
sender, eventargs e)
如果是這樣,需要過載乙個方法(方法中什麼都不寫即可。):
publicoverride
void
verifyrenderinginserverform(control control)
這樣就不會有錯誤了。
運用類模組後,在任何需要匯出到excel的頁面中只需要簡單的引用就可以了,主要就是:
toexcel export=new另一篇匯出到excel的文章:toexcel();
control ctl = export.ctl =gridview1;
string filename = export.filename = "
我的**.xls
"
;export.exportexcel(ctl, filename);
GridView資料匯出到Word Excel中
gridview 控制項是 控制項,可以顯示資料 修改資料,但是 gridview 控制項控制項沒有辦法儲存資料。那麼為 gridview 控制項尋找一種儲存資料的方式就很重要了。在 net2.0 中加強了資料繫結控制項與 office 軟體的結合。使得 gridview 控制項可以借助於 offi...
把Gridview中的資料匯出到Excel的通用類
把gridview中的資料匯出到excel 使用方式 1.如果是使用了updatepanel或在母版頁中使用了updatepanel,則在後台 的load裡面加上 scriptmanager.registerpostbackcontrol 匯出控制項按鈕 名稱即可 或 scriptmanager m...
Gridview中的內容匯出到Excel
在日常工作中,經常要將gridview中的內容匯出到excel報表中去,在asp.net 2.0中,同樣可以很方便地實現將整個gridview中的內容匯出到excel報表中去,下面介紹其具體做法 首先,建立基本的頁面default.aspx form id form1 runat server di...