• 博客园logo
  • 会员
  • 众包
  • 新闻
  • 博问
  • 闪存
  • 赞助商
  • HarmonyOS
  • Chat2DB
    • 搜索
      所有博客
    • 搜索
      当前博客
  • 写随笔 我的博客 短消息 简洁模式
    用户头像
    我的博客 我的园子 账号设置 会员中心 简洁模式 ... 退出登录
    注册 登录

我们将共同携手迎接你的到来!


新的一年
新的开始
新的目标
新的收获

kevin 愛戀 20140103

博客园          联系   管理     
EXECL 添加CSS 样式 完整代码


    //导出EXECL  表格
    protected void btnDaochu_Click(object sender, EventArgs e)
    {
        Export("application/ms-excel", "" + this.dropDanwei.Text.Trim() + this.zuanzeriqi.Value.Trim() + DateTime.Now.ToString() + ".xls");
    }

    /// <summary>
    /// 定义导出Excel的函数
    /// </summary>
    /// <param name="FileType"></param>
    /// <param name="FileName"></param>
    private void Export(string FileType, string FileName)
    {
        dropDanwei.Visible = false;
        dropYear.Visible = false;
        dropMonth.Visible = false;
        btnChaxun.Visible = false;
        btnDaochu.Visible = false;
        // btnprint.Visible = false;
        Label1.Text = dropDanwei.SelectedItem.Text;
        Label2.Text = dropYear.SelectedItem.Text;
        Label3.Text = dropMonth.SelectedItem.Text;

        Response.Charset = "GB2312";
        Response.ContentEncoding = System.Text.Encoding.UTF8;
        Response.AppendHeader("Content-Disposition", "attachment;filename=" + HttpUtility.UrlEncode(FileName, System.Text.Encoding.UTF8).ToString());
        Response.ContentType = FileType;
        this.EnableViewState = false;


        Response.ContentEncoding = System.Text.Encoding.Default;
        System.Text.StringBuilder sb = new System.Text.StringBuilder();
        StringWriter tw = new StringWriter(sb);
        HtmlTextWriter hw = new HtmlTextWriter(tw);


        //添加css样式
        Response.Buffer = true;
        // sb.Append("<html><body>");
        sb.Append(" <style type='text/css'>   #tabDetail "
            + "{"
            + "align:center;"
            + "height: 78px;"
            + "width: 1014px;"
            + "border:2px #000000 solid;"
            + "text-align:center;"
        + "}");

        sb.Append(" #tb3 .right{"
     + "border-left: 0px solid #000000;"
         + "border-top: 0px solid #000000;"
            + "border-bottom: 0px solid #000000;"
               + "  border-right: 0px solid #000000;"
     + "}");
        sb.Append(" #tb2 .right{"
   + "border-left: 0px solid #000000;"
       + "border-top: 0px solid #000000;"
          + "border-bottom: 0px solid #000000;"
             + "  border-right: 0px solid #000000;"
   + "}");


        sb.Append("#tb3 .tcleft {"
      + "border-left: 0px solid #000000;"
          + "border-top: 0px solid #000000;"
             + "border-bottom: 0px solid #000000;"
                + "  border-right: 1px solid #000000;"
      + "}");

        sb.Append("#tb3 .tcbottom {"
   + "border-left: 0px solid #000000;"
       + "border-top: 0px solid #000000;"
          + "border-bottom: 1px solid #000000;"
             + "  border-right: 0px solid #000000;"
   + "}");

        sb.Append("#tb2 .tcleft {"
     + "border-left: 0px solid #000000;"
         + "border-top: 0px solid #000000;"
            + "border-bottom: 0px solid #000000;"
               + "  border-right: 1px solid #000000;"
     + "}");

        sb.Append("#tb2 .tcbottom {"
   + "border-left: 0px solid #000000;"
       + "border-top: 0px solid #000000;"
          + "border-bottom: 1px solid #000000;"
             + "  border-right: 0px solid #000000;"
   + "}");

        sb.Append(" .heji {"
   + "font-weight:bold;"
       + "text-align:center;"
   + "}");

        sb.Append(" .jiacu {"
        + "font-weight:bold;"
            + "padding-left:5px;"
        + "}");
        sb.Append("#tabDetail td {"
       + "border-bottom: 1px solid #000000; "
       + "border-left: 1px solid #000000;"
       + "}");

        sb.Append(" .cellstyle {"
        + "align:center;"
        + "width: 1014px;"
        + "height: 78px;"
        + "border:2px #000000 solid;"
        + "}");

        sb.Append(".cellstyle td {"
        + "border-bottom: 1px solid #000000;"
        + "border-left: 1px solid #000000;"
          + "}");

        sb.Append(" .tdNameSytle1 {"
        + "padding-left:25px;"
        + "text-align:left;"
        +"font-size:13px;"
        + "}");

        sb.Append(".tdNameSytleQiZhong {"
        + "padding-left:73px;"
        + "text-align:left;"
       + "}");
        sb.Append(".tdHeiTiNameSytle {"
        + "padding-left:5px;"
        + "text-align:left;"
        + "font-weight:bold;"
       + "} ");

        sb.Append(".tdShuZiRight {"
        + "text-align:right;"
              + "} ");

        sb.Append(" .kemubianhao {"
        + "text-align: center;"
        + "}  ");


        sb.Append(".tb2 {"
        + "border:none;"
        + "}");
        sb.Append(".tb3 {"
        + "border:0px solid #000000;"
       + "} ");
        this.tabHeader.RenderControl(hw);
        this.ph.RenderControl(hw);
        //添加样式
        // sb.Append("</body></html>");
        Response.Write(sb.ToString());
        Response.End();

    }
    /// <summary>
    /// 此方法必重写,否则会出错
    /// </summary>
    /// <param name="control"></param>
    public override void VerifyRenderingInServerForm(Control control)
    {
    }

posted on 2010-06-22 15:09  kevin_20131022  阅读(479)  评论(0)    收藏  举报
刷新页面返回顶部
博客园  ©  2004-2025
浙公网安备 33010602011771号 浙ICP备2021040463号-3