婷婷综合国产,91蜜桃婷婷狠狠久久综合9色 ,九九九九九精品,国产综合av

主頁(yè) > 知識(shí)庫(kù) > asp.net+Ligerui實(shí)現(xiàn)grid導(dǎo)出Excel和Word的方法

asp.net+Ligerui實(shí)現(xiàn)grid導(dǎo)出Excel和Word的方法

熱門(mén)標(biāo)簽:塔城代理外呼系統(tǒng) 遂寧市地圖標(biāo)注app 400電話辦理哪家性價(jià)比高 天心智能電銷(xiāo)機(jī)器人 地圖標(biāo)注專(zhuān)業(yè)團(tuán)隊(duì) 濮陽(yáng)外呼電銷(xiāo)系統(tǒng)怎么樣 地圖標(biāo)注的公司有哪些 地圖定位圖標(biāo)標(biāo)注 代理接電話機(jī)器人如何取消

本文實(shí)例講述了asp.net+Ligerui實(shí)現(xiàn)grid導(dǎo)出Excel和Word的方法。分享給大家供大家參考,具體如下:

下面采用的導(dǎo)EXCEL方法,適合不翻頁(yè)的grid,而且無(wú)需再讀一次數(shù)據(jù)庫(kù),對(duì)于翻頁(yè)的grid來(lái)說(shuō),要導(dǎo)全部,當(dāng)然后臺(tái)要再讀一次數(shù)據(jù)庫(kù),這種導(dǎo)EXCEL方法baidu一大堆,這里不重復(fù)

代碼部分:

grid.htm:

!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
html xmlns="http://www.w3.org/1999/xhtml" >
head>
  title>/title>
  link href="../lib/ligerUI/skins/Aqua/css/ligerui-all.css" rel="stylesheet" type="text/css" />
  link href="../lib/ligerUI/skins/ligerui-icons.css" rel="stylesheet" type="text/css" />
  script src="../lib/jquery/jquery-1.3.2.min.js" type="text/javascript">/script>
  script src="../lib/ligerUI/js/plugins/ligerGrid.js" type="text/javascript">/script>
  script src="../lib/ligerUI/js/plugins/ligerToolBar.js" type="text/javascript">/script>
  script src="../lib/ligerUI/js/plugins/ligerDialog.js" type="text/javascript">/script>
  script src="AllProductData.js" type="text/javascript">/script>
  script type="text/javascript">
    $(function () {
      $("#toptoolbar").ligerToolBar({ items: [
            {text: '導(dǎo)出Excel',id:'excel',icon:'print',click:itemclick},
            {text: '導(dǎo)出Word' ,id:'word',icon:'print',click:itemclick}
          ]
      });
      $("#maingrid").ligerGrid({
        columns: [
          { display: '主鍵', name: 'ProductID', type: 'int', totalSummary:{type: 'count'}},
          { display: '產(chǎn)品名', name: 'ProductName', align: 'left', width: 200 },
          { display: '單價(jià)', name: 'UnitPrice', align: 'right', type:'float',totalSummary:{render: function (suminf, column, cell){return 'div>最大值:' + suminf.max + '/div>';},align: 'left'}},
          { display: '倉(cāng)庫(kù)數(shù)量', name: 'UnitsInStock', align: 'right', type: 'float',totalSummary:{type: 'sum'}}
        ],
        dataAction: 'local',
        data: AllProductData, sortName: 'ProductID',
        showTitle: false, totalRender: f_totalRender,
        width: '100%', height: '100%',heightDiff:-10
      });
      $("#pageloading").hide();
    });
    function f_totalRender(data, currentPageData)
    {
      return "總倉(cāng)庫(kù)數(shù)量:"+data.UnitsInStockTotal;
    }
    function itemclick(item)
    {
      grid = $("#maingrid").ligerGetGridManager();
      if(item.id)
      {
        switch (item.id)
        {
          case "excel":$.ligerDialog.open({url: "../service/print.aspx?exporttype=xls"});return;
          case "word":$.ligerDialog.open({url: "../service/print.aspx?exporttype=doc"});return;
        }
      }
    }
  /script>
/head>
body style="padding:0px; overflow:hidden; height:100% ">
  div id="toptoolbar">/div>
  div id="maingrid" style="margin:0; padding:0">/div>
  div style="display:none;">/div>
/body>
/html>

導(dǎo)出頁(yè)面print.aspx

%@ Page Language="C#" AutoEventWireup="true" CodeBehind="print.aspx.cs" Inherits="example" EnableEventValidation = "false" ValidateRequest="false" %>
html>
head>
  title>/title>
  link href="../lib/ligerUI/skins/aqua/css/ligerui-all.css" rel="stylesheet" type="text/css" />
  script src="../lib/jquery/jquery-1.3.2.min.js" type="text/javascript">/script>
  script src="../lib/ligerUI1.1.0/js/ligerui.min.js" type="text/javascript">/script>
  script type="text/javascript">
    function GetQueryString(name)
    {
      var reg = new RegExp("(^|)"+name+"=([^]*)(|$)");
      var r= window.location.search.substr(1).match(reg);
      if (r!=null) return unescape(r[2]);return null;
    }
    function gethtml(g)
    {
      parent.$(".l-grid-header-table",g).attr("border","1");
      parent.$(".l-grid-body-table",g).attr("border","1");
      $("#hf").val(
            parent.$(".l-grid-header",g).html()+       //這里把表頭撈出來(lái)
            parent.$(".l-grid-body-inner",g).html()+     //表身,具體數(shù)據(jù)
            parent.$(".l-panel-bar-total",g).html()+"br/>"+ //這是全局匯總,1.1.0版本新添加的
            parent.$(".l-bar-text",g).html()         //這是翻頁(yè)訊息
            );
      parent.$(".l-grid-header-table",g).attr("border","0");
      parent.$(".l-grid-body-table",g).attr("border","0");
     // parent.$(".l-grid-header-table",g).removeAttr("border");
     // parent.$(".l-grid-body-table",g).removeAttr("border");
    }
    function init()
    {
      if (GetQueryString("exporttype")=="xls")
      {
        document.getElementById("btnxls").click();
      }
      else
      {
        document.getElementById("btndoc").click();
      }
      setTimeout(function ()
      {
        parent.$.ligerDialog.close();
      }, 3000);
    }
  /script>
/head>
body style="padding:20px" onload="init()">
  form id="form1" runat="server">
  導(dǎo)出中...
  div style="visibility:hidden">
  asp:Button ID="btnxls" runat="server" Text="導(dǎo)出Excel" onclick="Button1_Click" OnClientClick="gethtml('#maingrid')"/>
  asp:Button ID="btndoc" runat="server" Text="導(dǎo)出Word" onclick="Button2_Click" OnClientClick="gethtml('#maingrid')"/>
  /div>
  asp:HiddenField ID="hf" runat="server" />
  /form>
/body>
/html>

print.aspx.cs

using System;
using System.Collections;
using System.Configuration;
using System.Data;
using System.Web;
using System.Web.Security;
using System.Web.UI;
using System.Web.UI.HtmlControls;
using System.Web.UI.WebControls;
using System.Web.UI.WebControls.WebParts;
namespace service
{
  public partial class print : System.Web.UI.Page
  {
    protected void Page_Load(object sender, EventArgs e)
    {
      if (!IsPostBack)
      {
      }
    }
    void exportexcel()
    {
      Response.Clear();
      Response.Buffer = true;
      Response.Charset = "utf-8";
      Response.AppendHeader("Content-Disposition", "attachment;filename=tmp.xls");
      Response.ContentEncoding = System.Text.Encoding.GetEncoding("utf-8");
      Response.ContentType = "application/ms-excel";
      this.EnableViewState = false;
      System.IO.StringWriter oStringWriter = new System.IO.StringWriter();
      System.Web.UI.HtmlTextWriter oHtmlTextWriter = new System.Web.UI.HtmlTextWriter(oStringWriter);
      oHtmlTextWriter.WriteLine(hf.Value);
      Response.Write(oStringWriter.ToString());
      Response.End();
    }
    void exportword()
    {
      Response.Clear();
      Response.Buffer = true;
      Response.Charset = "utf-8";
      Response.AppendHeader("Content-Disposition", "attachment;filename=tmp.doc");
      Response.ContentEncoding = System.Text.Encoding.GetEncoding("utf-8");
      Response.ContentType = "application/ms-word";
      this.EnableViewState = false;
      System.IO.StringWriter oStringWriter = new System.IO.StringWriter();
      System.Web.UI.HtmlTextWriter oHtmlTextWriter = new System.Web.UI.HtmlTextWriter(oStringWriter);
      oHtmlTextWriter.WriteLine(hf.Value);
      Response.Write(oStringWriter.ToString());
      Response.End();
    }
    protected void Button1_Click(object sender, EventArgs e)
    {
      exportexcel();
    }
    protected void Button2_Click(object sender, EventArgs e)
    {
      exportword();
    }
  }
}

原理:在點(diǎn)導(dǎo)出按鈕的時(shí)候,彈一個(gè)print.aspx頁(yè)面,這個(gè)頁(yè)面把grid的html傳給自己一個(gè)叫hf的hidden里面,然后后臺(tái)response輸出這個(gè)html

更多關(guān)于asp.net相關(guān)內(nèi)容感興趣的讀者可查看本站專(zhuān)題:《asp.net文件操作技巧匯總》、《asp.net ajax技巧總結(jié)專(zhuān)題》及《asp.net緩存操作技巧總結(jié)》。

希望本文所述對(duì)大家asp.net程序設(shè)計(jì)有所幫助。

您可能感興趣的文章:
  • asp.net 按指定模板導(dǎo)出word,pdf實(shí)例代碼
  • asp.net中如何批量導(dǎo)出access某表內(nèi)容到word文檔
  • asp.net實(shí)現(xiàn)導(dǎo)出DataTable數(shù)據(jù)到Word或者Excel的方法
  • ASP.NET MVC 導(dǎo)出Word報(bào)表
  • ASP.NET導(dǎo)出word實(shí)例

標(biāo)簽:汕頭 婁底 吉林 宜春 重慶 本溪 麗江 河南

巨人網(wǎng)絡(luò)通訊聲明:本文標(biāo)題《asp.net+Ligerui實(shí)現(xiàn)grid導(dǎo)出Excel和Word的方法》,本文關(guān)鍵詞  asp.net+Ligerui,實(shí)現(xiàn),grid,導(dǎo)出,;如發(fā)現(xiàn)本文內(nèi)容存在版權(quán)問(wèn)題,煩請(qǐng)?zhí)峁┫嚓P(guān)信息告之我們,我們將及時(shí)溝通與處理。本站內(nèi)容系統(tǒng)采集于網(wǎng)絡(luò),涉及言論、版權(quán)與本站無(wú)關(guān)。
  • 相關(guān)文章
  • 下面列出與本文章《asp.net+Ligerui實(shí)現(xiàn)grid導(dǎo)出Excel和Word的方法》相關(guān)的同類(lèi)信息!
  • 本頁(yè)收集關(guān)于asp.net+Ligerui實(shí)現(xiàn)grid導(dǎo)出Excel和Word的方法的相關(guān)信息資訊供網(wǎng)民參考!
  • 推薦文章
    婷婷综合国产,91蜜桃婷婷狠狠久久综合9色 ,九九九九九精品,国产综合av
    国内精品伊人久久久久影院对白| 欧美一区二区三区视频在线| 欧美日韩一级黄| 国产精品国产三级国产专播品爱网 | 中文字幕不卡三区| 懂色av噜噜一区二区三区av| 精品少妇一区二区三区视频免付费 | 欧美日韩在线精品一区二区三区激情| 1024亚洲合集| 色一情一伦一子一伦一区| 伊人婷婷欧美激情| 在线播放91灌醉迷j高跟美女| 午夜久久久久久| 精品精品欲导航| www.日韩大片| 亚洲曰韩产成在线| 欧美一级欧美一级在线播放| 国产精品一区一区三区| 亚洲精品一卡二卡| 欧美一区二区三区免费在线看| 久久国产精品色婷婷| 久久久精品tv| 日本韩国欧美在线| 蜜臀91精品一区二区三区| 久久伊99综合婷婷久久伊| 91亚洲永久精品| 久久精品国产精品青草| 自拍偷拍亚洲综合| 精品久久久久香蕉网| 91麻豆123| 国内外成人在线视频| 亚洲精品久久嫩草网站秘色| 欧美一区二区免费观在线| 不卡区在线中文字幕| 日本一不卡视频| 亚洲色大成网站www久久九九| 日韩美一区二区三区| 在线这里只有精品| 风间由美一区二区av101| 日韩成人一级片| 成人免费在线视频观看| 久久天天做天天爱综合色| 欧美性生活影院| 91在线视频在线| 成人av在线影院| 精品一区二区免费在线观看| 夜夜嗨av一区二区三区| 1区2区3区欧美| 日本一区二区三区国色天香| 精品久久人人做人人爱| 制服丝袜激情欧洲亚洲| 欧美性猛片xxxx免费看久爱| 97久久人人超碰| 成人国产亚洲欧美成人综合网| 激情成人综合网| 久久97超碰色| 黄色精品一二区| 美女视频免费一区| 日本成人在线电影网| 日本中文字幕一区二区视频| 亚洲国产中文字幕在线视频综合| 亚洲欧美激情在线| 亚洲天堂中文字幕| 日本一区二区高清| 国产精品三级电影| 亚洲另类一区二区| 亚洲综合另类小说| 亚洲一二三四区不卡| 亚洲国产精品尤物yw在线观看| 一区二区三区电影在线播| 亚洲国产精品高清| 国产精品护士白丝一区av| 国产精品成人网| 1024成人网色www| 一级特黄大欧美久久久| 一区二区三区四区高清精品免费观看| 亚洲视频狠狠干| 亚洲最大色网站| 亚洲成人精品一区二区| 日本伊人精品一区二区三区观看方式 | 6080国产精品一区二区| 欧美精品日韩综合在线| 日韩一区二区三区四区| 久久久久九九视频| 亚洲精品成a人| 日韩精品电影一区亚洲| 经典一区二区三区| 成人三级伦理片| 欧美视频在线一区| 精品国产不卡一区二区三区| 国产精品国产三级国产a| 亚洲中国最大av网站| 麻豆高清免费国产一区| 不卡av电影在线播放| 欧美三区在线观看| 久久影院午夜论| 亚洲精品中文字幕在线观看| 蜜臀99久久精品久久久久久软件| 国产二区国产一区在线观看| 91香蕉视频污| 欧美变态凌虐bdsm| 亚洲欧美日韩一区| 日本少妇一区二区| 成人性生交大片免费看中文| 91精品国产综合久久精品麻豆| 欧美极品另类videosde| 亚洲成人免费视频| 丁香六月久久综合狠狠色| 欧美日本乱大交xxxxx| 国产欧美日韩另类视频免费观看| 一区二区三区在线观看国产| 玖玖九九国产精品| 欧美色男人天堂| 亚洲欧洲国产日韩| 国产一区二区伦理片| 在线一区二区观看| 亚洲国产精品精华液2区45| 日韩电影一区二区三区| 色8久久人人97超碰香蕉987| 久久久www成人免费毛片麻豆| 日韩av一区二| 欧洲色大大久久| 综合婷婷亚洲小说| 高清av一区二区| 欧美精品一区男女天堂| 麻豆freexxxx性91精品| 欧美美女bb生活片| 亚洲男人天堂av| 成人黄色综合网站| 久久久久久久久久电影| 久久99这里只有精品| 91麻豆精品国产自产在线| 亚洲一区电影777| 91蝌蚪porny九色| 国产色产综合色产在线视频| 国产一区二区美女诱惑| 久久色.com| 国产成人综合在线播放| 久久精品人人做人人爽97| 国产在线日韩欧美| 久久精品综合网| 国产伦理精品不卡| 久久亚洲精品小早川怜子| 精品亚洲国产成人av制服丝袜| 欧美大片在线观看一区二区| 久久精品99国产精品| 久久综合九色欧美综合狠狠 | 亚洲欧洲日韩综合一区二区| 国产91丝袜在线观看| 国产精品丝袜黑色高跟| 色狠狠综合天天综合综合| 亚洲黄色小视频| 欧美亚洲一区二区在线| 日韩精品欧美精品| 欧美成人bangbros| 国产精品一区二区91| 国产亚洲福利社区一区| 99久久久免费精品国产一区二区| 亚洲一区二区三区视频在线播放 | 国产精品伊人色| 亚洲欧洲精品一区二区精品久久久| av亚洲精华国产精华精| 亚洲一区在线观看网站| 日韩欧美一区二区免费| 成人亚洲精品久久久久软件| 一区二区三区欧美亚洲| 日韩一区二区在线看| 国产xxx精品视频大全| 樱花草国产18久久久久| 欧美大片一区二区三区| 91麻豆国产在线观看| 久草在线在线精品观看| 亚洲欧美在线高清| 精品国产一区a| 色哟哟日韩精品| 看国产成人h片视频| 亚洲手机成人高清视频| 制服丝袜国产精品| 99riav久久精品riav| 久久精品国产亚洲高清剧情介绍| 自拍偷在线精品自拍偷无码专区| 日韩精品在线网站| 欧美亚洲一区二区在线观看| 国产成人免费视频网站| 亚洲第一二三四区| 国产精品理论片| 久久久午夜电影| 在线综合视频播放| 欧美日韩午夜在线| 国产精品一色哟哟哟| 免费高清成人在线| 亚洲午夜久久久久中文字幕久| 久久一区二区三区国产精品| 欧美三级电影网站| 91欧美激情一区二区三区成人| 国产一区二区三区在线观看免费| 亚洲自拍偷拍欧美| 亚洲免费色视频| 亚洲欧洲另类国产综合| 国产蜜臀97一区二区三区|