知识大全 使用Spread制作报表的代码实例

Posted

篇首语:人勤地生宝,人懒地生草。本文由小常识网(cha138.com)小编为大家整理,主要介绍了知识大全 使用Spread制作报表的代码实例相关的知识,希望对你有一定的参考价值。

使用Spread制作报表的代码实例  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!

  一.前台代码

  <tr>            <td>               <br />                <asp:Button ID= btnSave runat= server CssClass= standard text Text= 保存为EXCEL OnClick= btnSave_Click Visible= false />                <asp:Button ID= btnJSGZ runat= SERVER CssClass= standard text Text= 计算规则 OnClick= btnJSGZ_Click />            <br />                    <FarPoint:FpSpread ID= FpSpread runat= server BorderColor= Black BorderStyle= Solid                     BorderWidth= px Height= Style= position: absolute; Width= % Visible= false >                    <CommandBar BackColor= Control ButtonFaceColor= Control ButtonHighlightColor= ControlLightLight                         ButtonShadowColor= ControlDark />                    <Sheets>                        <FarPoint:SheetView SheetName= Sheet >                        </FarPoint:SheetView>                    </Sheets>                </FarPoint:FpSpread>            </td>

  </tr>

  二.后台代码

  /// <summary>    /// 加载存在的文件    /// </summary>    private void LoadFile()            //this panel Visible = true;        try                    this FpSpread OpenExcel(Server MapPath( Table/ +filename));            this FpSpread Sheets[ ] AllowPage = false;            this FpSpread Sheets[ ] OperationMode = FarPoint Web Spread OperationMode SingleSelect;                catch(Exception ex)                    LhTools ShowMessageNew(this ex Message);           

  /// <summary>    /// 绑定服务项目列表    /// </summary>    /// <param name= dt ></param>    private void ReportBindDataOffwxmLB(DataTable dt)            int intR = ;        int intI;        int intH = ;        intH=this FpSpread Sheets[ ] GetRowHeight(intR + );//得到有数据一行的高        try                    //this FpSpread Sheets[ ] Cells[ ] Text = ((C_User)ViewState[ UserInfo ]) HospitalName ToString();            if (dt != null)                            if (ddlfwxm SelectedIndex == ) this FpSpread Sheets[ ] Cells[ ] Text = 全部服务 ;                 else this FpSpread Sheets[ ] Cells[ ] Text = ddlfwxm SelectedItem Text;

  foreach (DataRow dr in dt Rows)                                    intR++;                    this FpSpread Sheets[ ] AddRows(intR );                    this FpSpread Sheets[ ] SetRowHeight(intR intH);                    this FpSpread Sheets[ ] Cells[intR ] Text = dr[ aa ] ToString();                    this FpSpread Sheets[ ] Cells[intR ] Text = dr[ bb ] ToString();                    this FpSpread Sheets[ ] Cells[intR ] Text = dr[ cc ] ToString();                    this FpSpread Sheets[ ] Cells[intR ] Text = dr[ dd ] ToString();                    this FpSpread Sheets[ ] Cells[intR ] Text = dr[ ff ] ToString();                    this FpSpread Sheets[ ] Cells[intR ] Text = dr[ jj ] ToString();                    this FpSpread Sheets[ ] Cells[intR ] Text = dr[ kk ] ToString();                    this FpSpread Sheets[ ] Cells[intR ] Text = dr[ ss ] ToString();                    this FpSpread Sheets[ ] Cells[intR ] Text = dr[ yy ] ToString();                    for (intI = ; intI < ; intI++)                    this FpSpread Sheets[ ] Cells[intR intI] Font Size = ;                        this FpSpread Sheets[ ] Cells[intR intI] Border BorderStyle = System Web UI WebControls BorderStyle Solid;                        this FpSpread Sheets[ ] Cells[intR intI] Border BorderColor = System Drawing Color Black;                        this FpSpread Sheets[ ] Cells[intR intI] Border BorderSize = ;                        this FpSpread Sheets[ ] Cells[intR intI] HorizontalAlign = System Web UI WebControls HorizontalAlign Left;                                               

   else                            this FpSpread Sheets[ ] Cells[ ] Border BorderSize = ;                this FpSpread Sheets[ ] Cells[ ] Text = 暂时无服务记录 ;                            catch(Exception ex)                    throw new Exception(ex Message);           

  /// <summary>    /// 保存为excel    /// </summary>    /// <param name= sender ></param>    /// <param name= e ></param>    protected void btnSave_Click(object sender EventArgs e)

cha138/Article/program/ASP/201311/21806

相关参考

知识大全 简述利用EXCEL软件制作报表要点及方法(会计报表)求详细步骤!

简述利用EXCEL软件制作报表要点及方法(会计报表)求详细步骤!  以下文字资料是由(本站网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来

知识大全 快速学习.net制作水晶报表

net制作水晶报表分以下个步骤  新建一个windowsapplicationCristalTest;  新添加一个数据集DataSetxsd   在DataSet里添加表DataTable

知识大全 自己整理的Finereport报表制作详细过程

自己整理的Finereport报表制作详细过程  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!  一

知识大全 Java程序中用JFreeChart制作图形报表

Java程序中用JFreeChart制作图形报表  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!  

知识大全 gridpanel动态加载数据的实例代码

这篇文章介绍了gridpanel动态加载数据的实例代码有需要的朋友可以参考一下 复制代码代码如下:cha138/Article/program/Java/JSP/201311/20

知识大全 实例代码解析

Javamail操作指南:实例代码解析  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!  怎样才算比

知识大全 asp.net 数据绑定的实例代码

这篇文章介绍了aspnet数据绑定的实例代码有需要的朋友可以参考一下 复制代码代码如下:cha138/Article/program/net/201311/14140

知识大全 PHP采集代码实例

PHP采集代码实例  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!cha138/Artic

知识大全 js函数排序的实例代码

这篇文章介绍了js函数排序的代码有需要的朋友可以参考一下 复制代码代码如下:varas=[];assort();//这个排序是按照字典排序//自定义按照数字排序functionsortByN

知识大全 根据ID填充文本框的实例代码

根据ID填充文本框的实例代码  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!  前台复制代码代码如下