<output id="qn6qe"></output>

    1. <output id="qn6qe"><tt id="qn6qe"></tt></output>
    2. <strike id="qn6qe"></strike>

      亚洲 日本 欧洲 欧美 视频,日韩中文字幕有码av,一本一道av中文字幕无码,国产线播放免费人成视频播放,人妻少妇偷人无码视频,日夜啪啪一区二区三区,国产尤物精品自在拍视频首页,久热这里只有精品12

      剛剛學會的!把Datatable類型的數據導出.xls表格!

      剛剛學會的!把Datatable類型的數據導出.xls表格!感覺效果還不錯!雖然菜了點  但值得收藏!

      <%@ Page Title="主頁" Language="C#" MasterPageFile="~/Site.master" AutoEventWireup="true"
      CodeFile
      ="Default.aspx.cs" Inherits="_Default" %>

      <%@ Register assembly="AspNetPager" namespace="Wuqi.Webdiyer" tagprefix="webdiyer" %>

      <%@ Register assembly="obout_Interface" namespace="Obout.Interface" tagprefix="cc1" %>

      <asp:Content ID="HeaderContent" runat="server" ContentPlaceHolderID="HeadContent">
      </asp:Content>
      <asp:Content ID="BodyContent" runat="server" ContentPlaceHolderID="MainContent">
      <h2>
      歡迎使用 ASP.NET!
      </h2>
      <p>
      若要了解關于 ASP.NET 的詳細信息,請訪問 <a href="http://www.tutupao.com/user" title="ASP.NET 網站">www.tutupao.com</a>。
      </p>
      <p>ID:<cc1:OboutTextBox ID="text1" runat="server" ></cc1:OboutTextBox>
      Number:<cc1:OboutTextBox ID="text2" runat="server"></cc1:OboutTextBox>
      <br />
      <cc1:OboutButton ID="OboutButton1" Text="添加到表中>>" runat="server"
      onclick
      ="OboutButton1_Click" style="top: 0px; left: 0px">
      </cc1:OboutButton>
      <hr />
      <cc1:OboutButton ID="OboutButton2" Text="清空datatable" runat="server"
      onclick
      ="OboutButton2_Click">
      </cc1:OboutButton>

      </p>
      <p>

      <asp:GridView ID="GridViewone" runat="server">
      </asp:GridView>

      </p>
      <p>
      <asp:TextBox ID="name_exl" runat="server" BackColor="White"
      BorderColor
      ="#888888" BorderStyle="Ridge" Text="起個名吧" BorderWidth="3px"></asp:TextBox>
      <asp:Button ID="Button1" runat="server" BackColor="Transparent"
      BorderStyle
      ="Solid" BorderWidth="3px" BorderColor="#888888" Text="導出Excel"
      onclick
      ="Button1_Click" />

      </p>
      <p>
      您還可以找到 ttp://go.microsoft.com/fwlink/?LinkID=152368"
      title="MSDN ASP.NET 文檔">MSDN 上有關 ASP.NET 的文檔</a>。
      </p>

      </asp:Content>
      using System;
      using System.Collections.Generic;
      using System.Linq;
      using System.Web;
      using System.Web.UI;
      using System.Web.UI.WebControls;
      using Wuqi.Webdiyer;
      using System.Data;

      public partial class _Default : System.Web.UI.Page
      {
      protected void Page_Load(object sender, EventArgs e)
      {



      }
      /// <summary>
      /// 導出excel
      /// </summary>
      /// <param name="ds">DataTable類型的數據集</param>
      /// <param name="FileName">保存文件的默認文件名</param>
      public void CreateExcel(DataTable ds, string FileName)
      {
      HttpResponse resp;
      resp = Page.Response;
      resp.ContentEncoding = System.Text.Encoding.GetEncoding("GB2312");
      resp.AppendHeader("Content-Disposition", "attachment;filename=" + FileName+".xls");
      string colHeaders = "", ls_item = "";
      int i = 0;
      if (ds.Rows.Count > 0)
      {
      DataTable dt = ds;

      //取得數據表各列標題,各標題之間以\t分割,最后一個列標題后加回車符
      colHeaders = "";
      for (i = 0; i < dt.Columns.Count; i++)
      {
      colHeaders += dt.Columns[i].Caption.ToString() + "\t";
      }
      colHeaders += "\n";

      //向HTTP輸出流中寫入取得的數據信息
      resp.Write(colHeaders);

      //逐行處理數據
      foreach (DataRow row in dt.Rows)
      {
      ls_item += "";
      //在當前行中,逐列獲得數據,數據之間以\t分割,結束時加回車符\n
      for (i = 0; i < row.ItemArray.Length; i++)
      {
      ls_item += row[i].ToString() + "\t";
      }
      ls_item += "\n";

      }
      resp.Write(ls_item);
      }

      //寫緩沖區中的數據到HTTP頭文件中
      resp.End();
      }

      private void binGred(DataTable dt)
      {
      GridViewone.DataSource = dt;
      GridViewone.DataBind();
      }

      protected void OboutButton1_Click(object sender, EventArgs e)
      {
      string t_id = text1.Text;
      string t_num = text2.Text;
      if (Application["data"] != null)
      {
      DataTable dt = Application["data"] as DataTable;
      DataRow drt = dt.NewRow();
      drt["S_id"] = t_id.ToString();
      drt["S_num"] = t_num.ToString();
      dt.Rows.Add(drt);
      Application["data"] = dt;
      binGred(dt);
      }
      else
      {
      DataTable dt = new DataTable();
      DataColumn dc1 = new DataColumn("S_id", typeof(string));
      dt.Columns.Add(dc1);
      DataColumn dc2 = new DataColumn("S_num", typeof(string));
      dt.Columns.Add(dc2);
      DataRow drow = dt.NewRow();
      drow["S_id"] = t_id.ToString();
      drow["S_num"] = t_num.ToString();
      dt.Rows.Add(drow);
      Application["data"] = dt;
      binGred(dt);
      }

      }
      protected void OboutButton2_Click(object sender, EventArgs e)
      {
      Application["data"] = null;
      binGred(null);
      }
      protected void Button1_Click(object sender, EventArgs e)
      {
      if (Application["data"] != null)
      {
      DataTable db = Application["data"] as DataTable;
      CreateExcel(db,name_exl.Text);
      }
      }
      }




      posted @ 2012-01-10 17:14  若隱若現  閱讀(485)  評論(1)    收藏  舉報
      主站蜘蛛池模板: 廊坊市| 日韩在线观看精品亚洲| 99精品国产精品一区二区| 亚洲av成人精品日韩一区| 午夜免费视频国产在线| 潮喷失禁大喷水无码| 久久精品国产亚洲成人av| 免费人成网站视频在线观看| 男人和女人做爽爽视频| 韩国美女福利视频一区二区| 视频二区中文字幕在线| 亚洲乱码av中文一区二区| 日韩一区二区三区在线视频| 二区中文字幕在线观看| 亚洲成aⅴ人片久青草影院| 无码人妻一区二区三区AV| 欧美性XXXX极品HD欧美风情| 沾益县| 久久亚洲欧美日本精品| 久久综合给合久久狠狠97色| 日日爽日日操| 久章草在线毛片视频播放| 久久www免费人成一看片| 亚洲av一本二本三本| 天美传媒mv免费观看完整| 亚洲成熟女人av在线观看| 亚洲蜜臀av乱码久久| 国产精品99中文字幕| 网友自拍视频一区二区三区| 成人亚洲国产精品一区不卡| 久久成人国产精品免费软件| 精品三级在线| 日本夜爽爽一区二区三区| 欧美乱人伦人妻中文字幕| 国产精品自偷一区在线观看| 亚洲福利精品一区二区三区| 国产精品高清一区二区三区| 亚洲欧美人成网站在线观看看| 称多县| 日本免费一区二区三区日本| 亚洲最大成人av在线天堂网|