posts - 1,  comments - 4,  trackbacks - 0
          在Asp.net中將GridView打印為word或者Excel

          學(xué)到的新東東,GridView打印為word,呵呵

          1.打印按鈕函數(shù)
          1
          2
          3
          4
          5
          6
          7
          8
          9
          10
          11
          12
          13
          14
          15
          16
           protected void Button_print_Click(object sender, EventArgs e)
              {
                  System.Web.HttpContext HC = System.Web.HttpContext.Current;
                  HC.Response.Clear();
                  HC.Response.Charset = "GB2312";
                  HC.Response.Buffer = true;
                  HC.Response.ContentEncoding = System.Text.Encoding.UTF7;
                  HC.Response.AddHeader("Content-Disposition", "attachment;filename=" + HttpUtility.UrlEncode("查詢(xún)結(jié)果打印", System.Text.Encoding.UTF8) + ".doc");
                  HC.Response.ContentType = "application/ms-word";//如果要打印為excel格式,則換為"application/excel"
                  this.EnableViewState = false;
                  System.IO.StringWriter sw = new System.IO.StringWriter();
                  System.Web.UI.HtmlTextWriter htw = new System.Web.UI.HtmlTextWriter(sw);
                  this.GV_result.RenderControl(htw);
                  HC.Response.Write(sw.ToString());
                  HC.Response.End();
              }//打印輸出按鈕
          


          2.必須再寫(xiě)這個(gè)函數(shù)
          1
          2
          3
            public override void VerifyRenderingInServerForm(System.Web.UI.Control control)
              {
              }
          


          3.在.aspx頁(yè)面page里邊加上
          1
            EnableEventValidation="false"
          


          上面這三步是必須的
          文章來(lái)源:http://lan0725.blog.chinajavaworld.com/entry/7031/0/
          posted on 2008-12-17 11:05 Elan 閱讀(1225) 評(píng)論(1)  編輯  收藏

          只有注冊(cè)用戶(hù)登錄后才能發(fā)表評(píng)論。


          網(wǎng)站導(dǎo)航:
           
          主站蜘蛛池模板: 南漳县| 嵊泗县| 汤阴县| 永寿县| 东安县| 凌海市| 四平市| 垦利县| 湄潭县| 马龙县| 富源县| 南华县| 稷山县| 汪清县| 桦甸市| 屏边| 綦江县| 报价| 东兴市| 深圳市| 海门市| 互助| 金阳县| 宜春市| 府谷县| 梁平县| 航空| 怀化市| 金秀| 泰宁县| 开远市| 伊通| 淳安县| 田林县| 宜君县| 屯门区| 滦南县| 绥滨县| 黄浦区| 滕州市| 晋江市|