博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
excel转出MySql数据库数据
阅读量:6153 次
发布时间:2019-06-21

本文共 1424 字,大约阅读时间需要 4 分钟。

using System;

using System.Collections.Generic;
using System.Linq;
using System.Web;
using System.Web.UI;
using System.Web.UI.WebControls;
using System.Data.SqlClient;
using System.Text;
using System.IO;
using System.Data;

public partial class Default2 : System.Web.UI.Page

{
protected void Page_Load(object sender, EventArgs e)
{
SqlConnection sql = new SqlConnection("server=.;Pwd=Aa123456;Uid=sa;dataBase =MyLi");   //连接数据库
sql.Open();
string ss = "select * from dbo.ce";
SqlDataAdapter sq = new SqlDataAdapter(ss, sql);
DataSet da = new DataSet();
sq.Fill(da);
GridView1.DataSource = da;
GridView1.DataBind();
sql.Close();

//数据库绑定到gridview上

}

protected void Button1_Click(object sender, EventArgs e)
{

string FileName = "123.xls";                                                     //保存的文件名

Response.Charset = "GB2312";
Response.ContentType = "Application /ms-excel";                     //定义输出的文件类型为.xsl
Response.ContentEncoding = System.Text.Encoding.UTF8;
Response.AddHeader("Content-Disposition", "attachment;filename=" + HttpUtility.UrlDecode(FileName, Encoding.UTF8).ToString());  //http输出流
StringWriter tw = new StringWriter();                                      //定义一个输出流
HtmlTextWriter hw = new HtmlTextWriter(tw);                         //输出整个html
GridView1.RenderControl(hw);                                                 //gridview里面绑定输出流
Response.Write(tw.ToString());                                               //输出输出流
Response.End();
}

public override void VerifyRenderingInServerForm(Control control)

{
                                //重写方法,这路不需要写任何代码
}

}

 

上述代码,需要一个Gridview控件和button控件

还有什么好的方法,希望大家多多指教!

转载于:https://www.cnblogs.com/firstdata/p/5555648.html

你可能感兴趣的文章
爬虫豆瓣top250项目-开发文档
查看>>
有趣的数学书籍
查看>>
teamviewer 卸载干净
查看>>
eclipse的maven、Scala环境搭建
查看>>
架构师之路(一)- 什么是软件架构
查看>>
USACO 土地购买
查看>>
【原创】远景能源面试--一面
查看>>
B1010.一元多项式求导(25)
查看>>
10、程序员和编译器之间的关系
查看>>
配置 RAILS FOR JRUBY1.7.4
查看>>
AndroidStudio中导入SlidingMenu报错解决方案
查看>>
修改GRUB2背景图片
查看>>
Ajax异步
查看>>
好记性不如烂笔杆-android学习笔记<十六> switcher和gallery
查看>>
JAVA GC
查看>>
3springboot:springboot配置文件(外部配置加载顺序、自动配置原理,@Conditional)
查看>>
前端第七天
查看>>
图解SSH原理及两种登录方法
查看>>
【总结整理】JQuery基础学习---样式篇
查看>>
查询个人站点的文章、分类和标签查询
查看>>