首页 > 其他 > 详细

反编译工具JAD.exe使用,在MyEclipse 10 添加jadclipser 插件

时间:2014-02-21 05:05:50      阅读:367      评论:0      收藏:0      [点我收藏+]
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.Data ;


public partial class _Default : System.Web.UI.Page 
{
    protected void Page_Load(object sender, EventArgs e)
    {
        String sqlconn = "Server=.; DataBase=db; Integrated Security=SSPI ";
        string sql = "select top 10 * from table";


        SqlConnection myConnection = new SqlConnection(sqlconn);// 创建数据库连接实例


        myConnection.Open(); //打开数据库


        SqlCommand myCommand = new SqlCommand(sql, myConnection);//创建sql的实例,执行一个sql


        SqlDataAdapter Adapter = new SqlDataAdapter();//创建一个sql数据适配器
        Adapter.SelectCommand = myCommand;//属性设置为 从数据源中检索记录


        DataSet myDs = new DataSet(); //创建数据集实例
        Adapter.Fill(myDs);//填充数据集


        GridView1.DataSource = myDs.Tables[0].DefaultView;//
        GridView1.DataBind();


     //   DataToExcel("测试的cxcel", GridView1);
        myConnection.Close();//关闭数据库连接
    }
        public void DataToExcel(string fileName, GridView myGridView)
    {
        //定义文档类型、字符编码
        Response.Clear();
        Response.Buffer = false;
        //Response.Charset = "utf-8";
        Response.Charset = "GB2312";
        //下面这行很重要, attachment 参数表示作为附件下载,您可以改成 online在线打开
        //filename=FileFlow.xls 指定输出文件的名称,注意其扩展名和指定文件类型相符,可以为:.doc || .xls || .txt ||.htm
        Response.AppendHeader("Content-Disposition", "attachment;filename=" + System.Web.HttpUtility.UrlEncode(fileName, System.Text.Encoding.UTF8) + ".xls");
        Response.ContentEncoding = System.Text.Encoding.GetEncoding("utf-8");
        //Response.ContentEncoding = System.Text.Encoding.GetEncoding("GB2312");
        //Response.ContentType指定文件类型 可以为application/ms-excel || application/ms-word || application/ms-txt || application/ms-html || 或其他浏览器可直接支持文档
        Response.ContentType = "application/ms-excel";
        this.EnableViewState = false;
        //System.Globalization.CultureInfo myCItrad = new System.Globalization.CultureInfo("ZH-CN", true);
        //定义一个输入流
        System.IO.StringWriter oStringWriter = new System.IO.StringWriter();
        System.Web.UI.HtmlTextWriter oHtmlTextWriter = new System.Web.UI.HtmlTextWriter(oStringWriter);
        //将目标数据绑定到输入流输出
        myGridView.RenderControl(oHtmlTextWriter);
        Response.Write(oStringWriter.ToString());
        Response.End();
    }




        //下面这个空语句一定要加,否则会出现“必须放在具有 runat=server 的窗体标记内。”的错误
        public override void VerifyRenderingInServerForm(Control control)
        {
        }




        //点击事件,生成excel
        protected void Button1_Click(object sender, EventArgs e)
        {
            DataToExcel("测试的cxcel", GridView1);
        }
}

反编译工具JAD.exe使用,在MyEclipse 10 添加jadclipser 插件

原文:http://blog.csdn.net/sqbzo/article/details/19564435

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!