国产片侵犯亲女视频播放_亚洲精品二区_在线免费国产视频_欧美精品一区二区三区在线_少妇久久久_在线观看av不卡

服務(wù)器之家:專注于服務(wù)器技術(shù)及軟件下載分享
分類導(dǎo)航

PHP教程|ASP.NET教程|Java教程|ASP教程|編程技術(shù)|正則表達(dá)式|C/C++|IOS|C#|Swift|Android|VB|R語言|JavaScript|易語言|vb.net|

服務(wù)器之家 - 編程語言 - ASP.NET教程 - GridView導(dǎo)出Excel實現(xiàn)原理與代碼

GridView導(dǎo)出Excel實現(xiàn)原理與代碼

2019-10-16 10:37asp.net代碼網(wǎng) ASP.NET教程

使用GridView來展示數(shù)據(jù)庫表,幾乎沒對GridView的格式做什么設(shè)定,從配置文件中加載SQL,跑出數(shù)據(jù)就直接綁定到GridView,接下來介紹導(dǎo)出Excel的功能感興趣的朋友可以參考下

為了完成領(lǐng)導(dǎo)交代的任務(wù),這幾天都在做數(shù)據(jù)展現(xiàn),因為時間比較緊,所以也沒做太復(fù)雜,使用GridView來展示數(shù)據(jù)庫表。幾乎沒對GridView的格式做什么設(shè)定,從配置文件中加載SQL,跑出數(shù)據(jù)就直接綁定到GridView。發(fā)現(xiàn)了一些問題,比如GridView的自動綁定列的寬度是沒法設(shè)定的,而此時GridView的表格輸出是不帶寬度信息的,所以導(dǎo)致表格列比較多的時候顯示起來會擠到頁面里面很難看,由于表的列數(shù)并不是固定的,所以也沒法很簡單的用模版列的方式做,最后只好直接將表格寬度設(shè)置成一個很大的數(shù)了事。 

此外做了個導(dǎo)出Excel的功能,主要代碼如下: 

復(fù)制代碼代碼如下:


private void DumpExcel(GridView gv, string FileName) 
{//帶格式導(dǎo)出 
string style = @"<style> .text { mso-number-format:\@; } </style>"; 
Response.ClearContent(); 
Response.Charset = "GB2312"; 
Response.ContentEncoding = System.Text.Encoding.UTF8; 
Response.AddHeader("content-disposition", "attachment; filename=" + HttpUtility.UrlEncode(FileName, Encoding.UTF8).ToString()); 
Response.ContentType = "application/excel"; 
StringWriter sw = new StringWriter(); 
HtmlTextWriter htw = new HtmlTextWriter(sw); 
gv.RenderControl(htw); 
// Style is added dynamically 
Response.Write(style); 
Response.Write(sw.ToString()); 
Response.End(); 

public override void VerifyRenderingInServerForm(Control control) 


上面的行17的重載函數(shù)是必須的,否則會報“GridView要在有run=server的From體內(nèi)”的錯。 
此外,變量style的作用是控制GridView列的樣式,避免發(fā)生excel表中字符前導(dǎo)0被當(dāng)成數(shù)字給截掉這樣的問題, 通過Response.Write方法將其添加到輸出流中。最后把樣式添加到ID列。這一步需要在RowDataBound事件中完成: 

復(fù)制代碼代碼如下:


1protected void gvUsers_RowDataBound(object sender, GridViewRowEventArgs e) 

if (e.Row.RowType == DataControlRowType.DataRow) 

e.Row.Cells[1].Attributes.Add("class", "text"); 

延伸 · 閱讀

精彩推薦
主站蜘蛛池模板: av片网站| 日韩精品1区2区3区 国产日韩在线视频 | 精品99视频| 黄频免费在线观看 | 国产一区二区成人 | 欧美激情一区二区三级高清视频 | 成人免费淫片aa视频免费 | 久草在线免费资源 | 成人在线视频观看 | 日韩影院在线 | 国产伊人一区 | 久久久久久久国产视频 | 超碰97免费在线 | 日本综合色 | 亚洲性片 | 日比毛片| 中文字幕亚洲一区二区三区 | 成人高清在线视频 | 国产中文字幕一区 | 国内久久久久久 | 玖玖综合网 | 欧美精品乱码久久久久久按摩 | 国产日韩视频 | 亚洲天堂中文字幕 | 日韩在线一区二区三区免费视频 | 成人免费观看高清视频 | 午夜视频在线 | 自拍av在线 | 99在线观看 | 色www精品视频在线观看 | 久久久精品影院 | 91免费视频 | 成人午夜电影网 | 亚洲性视频 | 国产精品久久av | 一级毛片av | 激情欧美日韩一区二区 | 欧美一级在线观看 | 人人九九 | 欧美极品一区二区 | 国产精品久久久久久中文字 |