GridView中的資料匯出到Excel

2022-02-20 18:13:41 字數 1477 閱讀 9594

將頁面中的資料繫結控制項(如gridview、listview等)中的資料匯出到excel中是個很常用的功能,google相關資料後總結如下:

一、自定義乙個方法:toexcel(control ctl, string

filename)

這個方法就是將資料繫結控制項中的資料匯出到excel。

private

void toexcel(control ctl, string

filename)

二、雙擊linkbutton,在按鈕中寫入如下**:

protected

void 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檔案中引用類模組:

protected

void linkbutton1_click(object

sender, eventargs e)

如果是這樣,需要過載乙個方法(方法中什麼都不寫即可。):

public

override

void

verifyrenderinginserverform(control control)

這樣就不會有錯誤了。

運用類模組後,在任何需要匯出到excel的頁面中只需要簡單的引用就可以了,主要就是:

toexcel export=new

toexcel();

control ctl = export.ctl =gridview1;

string filename = export.filename = "

我的**.xls

";

export.exportexcel(ctl, filename);

另一篇匯出到excel的文章:

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...