把GridView的內容輸出到Excel的兩點注意

2021-04-12 23:13:06 字數 1322 閱讀 3529

excelexport.aspx.cs 

using

system;

using

system.data;

using

system.configuration;

using

system.collections;

using

system.web;

using

system.web.security;

using

system.web.ui;

using

system.web.ui.webcontrols;

using

system.web.ui.webcontrols.webparts;

using

system.web.ui.htmlcontrols;

using

system.text;

using

system.io;

public

partial

class deleteconfirm : system.web.ui.page

protected

void button1_click(object sender, eventargs e)

private

void exportgridview()

public

override

void verifyrenderinginserverform(control control)

private

void preparegridviewforexport(control gv)

else

if (gv.controls[i].gettype() == typeof(dropdownlist))

else

if (gv.controls[i].gettype() == typeof(checkbox))

if (gv.controls[i].hascontrols())

} }

}通過對這段**的測試,有兩個地方應該注意,乙個是過載verifyrenderinginserverform(control control)方法,如果沒有這個過載函式的話,gridview1.rendercontrol(htw)這個語句會報乙個「控制項必須包含在runat=server的窗體內」錯誤,即使你的gridview已經包含在乙個的form中;另乙個問題是必須在頁面設定enableeventvalidation="false",否則會有乙個"registereventvalidation必須在render中"的錯誤。

將gridview的內容匯出到excel中去

asp.net 2.0中,gridview控制項是個很不錯的控制項,如何將gridview中的資料匯出到excel中去呢?特別是當gridview中的資料是分頁顯示時,要將整個gridview的資料匯出到excel中去呢?下面是解決的辦法 下面是部分 片段 defualt.aspx中,新增乙個gri...

Gridview中的內容匯出到Excel

在日常工作中,經常要將gridview中的內容匯出到excel報表中去,在asp.net 2.0中,同樣可以很方便地實現將整個gridview中的內容匯出到excel報表中去,下面介紹其具體做法 首先,建立基本的頁面default.aspx form id form1 runat server di...

將gridview的內容匯出到excel中去

asp.net 2.0中,gridview控制項是個很不錯的控制項,如何將gridview中的資料匯出到excel中去呢?特別是當gridview中的資料是分頁顯示時,要將整個gridview的資料匯出到excel中去呢?下面是解決的辦法 下面是部分 片段 defualt.aspx中,新增乙個gri...