亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb

首頁 > 編程 > C# > 正文

C#使用RenderControl將GridView控件導出到EXCEL的方法

2020-01-24 02:29:16
字體:
來源:轉載
供稿:網友

本文實例展示了C#使用RenderControl將GridView控件導出到EXCEL的方法,是非常實用的一個功能,分享給大家供大家參考。具體如下:

主要功能代碼如下:

// 把GridView輸出到Excel文件 private void ExportExcel(GridView gridView, string title, string title2, string fileName){  int nHideCols = 0;  //如果不想輸出出某列,將Visible設為false即可  for (int i = 0; i < gridView.Columns.Count; i++)  { if (gridView.Columns[i].HeaderText == "設備狀態") {   gridView.Columns[i].Visible = false;   gridView.Columns[i].ControlStyle.Width = 0;   nHideCols = 1;   break; }  }  //設定顯示字符集  Response.Charset = "utf-8";  //設定內容字符集  Response.ContentEncoding = Encoding.GetEncoding("utf-8");   //設定文件名  Response.AppendHeader("Content-Disposition", "attachment;filename=" + HttpUtility.UrlEncode(fileName, Encoding.UTF8).Replace('+', '_').Replace('-', '_'));  //設定文件類型  也可以是application/ms-word,也可以是text/html(字符集設為gb2312)  Response.ContentType = "application/ms-excel";  this.EnableViewState = false;  using (StringWriter tw = new StringWriter())  { using (HtmlTextWriter hell = new HtmlTextWriter(tw)) {   gridView.AllowPaging = false;   gridView.RenderControl(hell);   string s = tw.ToString();   s = s.Replace("/r/n", "");   int index = s.IndexOf("<tr");   //可以自定義Excel文件的標題   string head = "<tr><td colspan=/"" + (gridView.Columns.Count - nHideCols).ToString() + "/" style=/"text-align: center; height: 42px; font-size: 24px; font-weight: bolder; color: #000000;/">" + title + "</td></tr>" +   "<tr><td colspan=/"" + (gridView.Columns.Count - nHideCols).ToString() + "/" style=/"text-align: center; height: 24px; font-size: 12px; color: #000000;/">" + title2 + "</td></tr>";   //使用Index來判斷是否存在數據,當然也可以用gridView.Rows.Count來判斷   if (index != -1)   { //有數據的 s = s.Insert(index, head);   }   else   { //沒有數據的時候 s = "<table cellspacing=/"0/" cellpadding=/"3/" rules=/"rows/" border=/"1/" id=/"" + gridView.ID + "/" style=/"background-color:White;border-color:#E7E7FF;border-width:1px;border-style:None;border-collapse:collapse;/">" +   head + "</table>";   }   Response.Write(s);   Response.End(); }  }}//同時vs2005,vs2003會報錯“類型“ExGridView”的控件“GridViewMaster”必須放在具有 runat=server 的窗體標記內//需要添加下面取消對GridViewMaster 控件驗證的方法public override void VerifyRenderingInServerForm(Control control){  if (!control.GetType().Equals(gridView.GetType()))  { base.VerifyRenderingInServerForm(control);  }}

本文實例代碼備有較為詳盡的注釋,應該不難理解。希望本文實例對大家C#程序設計有所幫助。

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb
久久亚洲国产精品| 久久久精品欧美| 91亚洲精品一区二区| 亚洲国产精品美女| 亚洲a在线观看| 欧美亚洲国产另类| 亚洲香蕉在线观看| 欧美性猛交xxxx免费看| 久久国产一区二区三区| 国产女人18毛片水18精品| 性欧美视频videos6一9| 久久国产精彩视频| 不卡伊人av在线播放| 亚洲最大成人在线| 国产91ⅴ在线精品免费观看| 日本一区二区在线免费播放| 中文字幕亚洲图片| 欧洲一区二区视频| 精品福利在线视频| 91精品免费久久久久久久久| 欧美精品久久久久久久| 91精品中国老女人| 亚洲男人的天堂网站| 97精品国产97久久久久久春色| 国产精品电影观看| 在线观看亚洲区| 欧美午夜宅男影院在线观看| 国产精品27p| 国产精品视频男人的天堂| 日本一本a高清免费不卡| 97香蕉超级碰碰久久免费软件| 中日韩美女免费视频网址在线观看| 91精品国产91久久久久久不卡| 日韩激情av在线免费观看| 成人亚洲综合色就1024| 久久手机免费视频| 久久99青青精品免费观看| 少妇高潮 亚洲精品| 伊人久久久久久久久久| 国产区精品视频| 国产精品自在线| 亚洲最新av网址| 青青青国产精品一区二区| 成人情趣片在线观看免费| 国模吧一区二区三区| 国产欧美日韩精品丝袜高跟鞋| 国产一区二区黄| 九九热这里只有精品免费看| 亚洲综合av影视| 青草青草久热精品视频在线观看| 国产亚洲精品久久久优势| 午夜精品在线视频| 91久久久国产精品| 欧美性极品xxxx娇小| 正在播放亚洲1区| 欧美黄色免费网站| 亚洲影院在线看| 亚洲激情自拍图| 成人久久一区二区| 欧美日韩免费在线| 亚洲网在线观看| 亚洲白虎美女被爆操| 精品视频在线播放色网色视频| 久久99视频精品| 色爱精品视频一区| 亚洲男子天堂网| 91香蕉嫩草神马影院在线观看| 欧美一二三视频| 欧洲精品毛片网站| 色多多国产成人永久免费网站| 亚洲高清免费观看高清完整版| 国产亚洲aⅴaaaaaa毛片| 7777免费精品视频| 亚洲二区中文字幕| 亚洲国产一区自拍| 大荫蒂欧美视频另类xxxx| 日韩美女视频免费在线观看| 欧美国产日本高清在线| 91综合免费在线| 久久久久久中文字幕| 欧美三级xxx| 青草青草久热精品视频在线网站| 91香蕉嫩草神马影院在线观看| 久久综合国产精品台湾中文娱乐网| 欧美日韩国产一区在线| 亚洲欧美日韩爽爽影院| 日本精品久久久| 成人网欧美在线视频| 日韩av大片免费看| 亚洲欧美国产日韩中文字幕| 亚洲精品免费av| 国产日韩欧美在线看| 欧美国产日韩精品| 狠狠色狠色综合曰曰| 久久不射热爱视频精品| 久久精品在线播放| 欧美亚洲在线播放| 久久在线视频在线| 国产精品视频一区二区高潮| 久久久av电影| 国产日产亚洲精品| 中文字幕亚洲一区二区三区五十路| 深夜福利日韩在线看| 久久久亚洲精选| 欧美色另类天堂2015| 欧洲成人午夜免费大片| 中文字幕亚洲无线码在线一区| 亚洲欧美变态国产另类| 亚洲欧洲在线看| 亚洲视频在线观看| 欧美成人免费播放| 欧美与欧洲交xxxx免费观看| 久久免费视频在线观看| 性视频1819p久久| 热久久这里只有精品| 精品视频—区二区三区免费| 国产精品主播视频| 久久香蕉精品香蕉| 国产九九精品视频| 亚洲欧美三级伦理| 亚洲欧美日韩国产成人| 欧美国产日韩一区二区在线观看| 成人信息集中地欧美| 亚洲精品自在久久| 中文字幕亚洲一区二区三区| 欧美放荡办公室videos4k| 97视频在线观看网址| 久久久久免费视频| 欧美激情xxxx| 久久久精品久久| 久久久久久一区二区三区| 久久久久久12| 亚洲午夜精品视频| 一区二区三区四区精品| 国产欧美 在线欧美| 国产午夜精品久久久| 国产亚洲欧美另类中文| 欧美高清自拍一区| 成人中文字幕+乱码+中文字幕| 精品久久久999| 91精品视频一区| 萌白酱国产一区二区| 在线看日韩欧美| 亚洲欧美日韩在线一区| 欧美性受xxxx白人性爽| 久久精品99久久香蕉国产色戒| 国产99久久精品一区二区永久免费| 影音先锋欧美在线资源| 亚洲丁香婷深爱综合| 中文字幕无线精品亚洲乱码一区| 精品亚洲一区二区三区在线播放| 国产精品久久久精品| 亚洲已满18点击进入在线看片| 日韩av免费一区| 国产精品91久久久| 精品国产成人在线| 亚洲无亚洲人成网站77777| 北条麻妃久久精品| 国产成人福利视频| 欧美第一黄色网| 成人女保姆的销魂服务| 欧美在线亚洲一区| 成人h视频在线| 国产精品v日韩精品|