ASP.NET技巧:数据岛出到Excel最为简易的方法

 更新时间:2006年09月28日 00:00:00   作者:  

只需将ContentType 设置为 "application/vnd.ms-excel",表示以Excel方式输出.
代码如下:
DataToExcel.aspx:
<%@ Page Language="C#" AutoEventWireup="true" CodeFile="DataToExcel.aspx.cs" Inherits="DataToExcel" %>

<html xmlns="http://www.w3.org/1999/xhtml">
<head runat="server">
    <title>DataToExcel</title>
</head>
<body>
    <form id="form1" runat="server">
            <asp:GridView ID="GridView1" runat="server">
            </asp:GridView>
    </form>
</body>
</html>DataToExcel.aspx.cs
using System;
using System.Data;
using System.Configuration;
using System.Collections;
using System.Web;
using System.Web.Security;
using System.Web.UI;
using System.Web.UI.WebControls;
using System.Web.UI.WebControls.WebParts;
using System.Web.UI.HtmlControls;
using System.Data.SqlClient;

public partial class DataToExcel : System.Web.UI.Page
{
    protected void Page_Load(object sender, EventArgs e)
    {
        if (!this.IsPostBack)
        {
            this.Response.ContentType = "application/vnd.ms-excel";
            string ConnStr = "server=localhost;uid=sa;pwd=;database=northwind";
            SqlConnection Conn = new SqlConnection(ConnStr);
            Conn.Open();
            string sqlcmd = "select lastname,firstname,title, address, city from employees";
            SqlCommand cmd = new SqlCommand(sqlcmd, Conn);
            SqlDataAdapter adapter = new SqlDataAdapter(cmd);
            DataSet ds = new DataSet();
            adapter.Fill(ds);
            this.GridView1.DataSource = ds.Tables[0].DefaultView;
            this.GridView1.DataBind();
        }
    }
}

 

相关文章

  • Visual Studio调试技巧汇总

    Visual Studio调试技巧汇总

    这篇文章总结了可能节省你大量时间的11个visual studio的调试技巧和方法,感兴趣的小伙伴们可以参考一下
    2015-11-11
  • VisualStudio2019中为.NET Core WinForm App启用窗体设计器

    VisualStudio2019中为.NET Core WinForm App启用窗体设计器

    这篇文章主要介绍了VisualStudio2019中为.NET Core WinForm App启用窗体设计器,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧
    2020-04-04
  • Asp.Net Core WebAPI使用Swagger时API隐藏和分组详解

    Asp.Net Core WebAPI使用Swagger时API隐藏和分组详解

    这篇文章主要给大家介绍了关于Asp.Net Core WebAPI使用Swagger时API隐藏和分组的相关资料,文中通过示例代码介绍的非常详细,对大家学习或者使用Asp.Net Core具有一定的参考学习价值,需要的朋友们下面来一起学习学习吧
    2019-04-04
  • Web里URL空格的转换方法

    Web里URL空格的转换方法

    今天收到一个Bug修复的任务,Bug为在页面上输入一个文件夹名包含空格,点击该文件夹的URL后链接错误。
    2013-05-05
  • 关于C# if语句中并列条件的执行

    关于C# if语句中并列条件的执行

    我们知道,当两个条件进行逻辑与操作的时候,其中任何一个条件为假,则表达式的结果为假。所以,遇到(A 且 B)这种表达式,如果A为假的话,B是不是真假都无所谓了,当遇到一个假条件的时候,程序也就没有必要去额外的判断剩下的东西了
    2012-02-02
  • ASP.NET Core中快速构建PDF文档的步骤分享

    ASP.NET Core中快速构建PDF文档的步骤分享

    这篇文章主要给大家介绍了关于ASP.NET Core中快速构建PDF文档的相关资料,文中通过示例代码介绍的非常详细,对大家学习或者使用ASP.NET Core具有一定的参考学习价值,需要的朋友们下面来一起学习学习吧
    2019-12-12
  • .net接入支付宝的支付接口

    .net接入支付宝的支付接口

    这篇文章主要为大家详细介绍了.net接入支付宝的支付接口,H5网站接入支付宝的支付接口,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
    2017-05-05
  • 一步步打造简单的MVC电商网站BooksStore(2)

    一步步打造简单的MVC电商网站BooksStore(2)

    这篇文章主要和大家一起一步步打造一个简单的MVC电商网站,MVC电商网站BooksStore第二篇,添加分类导航、加入购物车,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
    2017-04-04
  • 查看Json输出的*最方便*的方法 (转)

    查看Json输出的*最方便*的方法 (转)

    项目的表现层使用MVC+Extjs。在开发过程中,一旦页面显示不正常,第一个需要排查的总是“Action是否输出了正确的Json?”。
    2009-11-11
  • .NET中求复杂类型集合的差集、交集、并集

    .NET中求复杂类型集合的差集、交集、并集

    这篇文章主要介绍了.NET的求复杂类型集合的差集、交集、并集,下面我将带着大家去了解如何通过微软自带方法方式去取**复杂类型集合**的差集、交集、并集,需要的朋友可以参考下
    2022-07-07

最新评论