首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

ASP.NET中水晶报表的使用

作者 :caoli 在我们对VS.Net中的水晶报表(Crystal Reports)进行研究之前,我和我朋友对如何将这个复杂的东东加入我们的Web应用有着非常的好奇心。...这篇文章教你如何在.Net Web应用中使用水晶报表,也可以让你在学习过程中少走一些弯路。...也正是因为报告引擎的作用,才可以将Asp.Net中的水晶报表转换成为普通HTML格式   水晶报表设计器(Crystal Report Designer (CRDesigner.dll))   水晶报表就是在设计器中创建的....rpt报表文件   执行报表中的第一步就是在水晶报表设计器接口创建此报表,在默认安装中微软已经提供了一些现成的.rpt例子。   ...注意:在一些复杂的操作中,报表服务器与Web服务器可能不在同一物理主机上,Web服务器将HTTP请求传送到报表服务器上去。水晶报表也可以当做WebService来执行。

2.7K30
  • 您找到你想要的搜索结果了吗?
    是的
    没有找到

    WinForm开发中针对TreeView控件改变当前选择节点的字体与颜色

    本文转载:http://www.cnblogs.com/umplatform/archive/2012/08/29/2660240.html 在B/S开发中,对TreeView控件要改变当前选中节点的颜色比较方便...,其有相应的SelectedNodeChanged事件进行控制,但对于WinForm则没有这样方便。...申明一下,我在这儿所说的改变当前节点的字体与颜色,主要是在WinForm中的TreeView控件,当前选中节点后,其失去鼠标焦点后节点的字体与颜色失去了选中状态,层级一多,我们就不知道当前选择的是那个节点了...其实实现方法非常简单,主要用到TreeView的两个事件,分别为:BeforeSelect与AfterSelect事件。...如上图所示,我们当前选择的节点是“所有分类”下的“地区”,字体颜色改了,当其失去焦点后我们同样可以很清楚的知道当前选择的分类。

    2K10

    根据数据源字段动态设置报表中的列数量以及列宽度

    在报表系统中,我们通常会有这样的需求,就是由用户来决定报表中需要显示的数据,比如数据源中共有八列数据,用户可以自己选择在报表中显示哪些列,并且能够自动调整列的宽度,已铺满整个页面。...本文就讲解一下ActiveReports中该功能的实现方法。 第一步:设计包含所有列的报表模板,将数据源中的所有列先放置到报表设计界面,并设置你需要的列宽,最终界面如下: ?...第二步:在报表的后台代码中添加一个Columns的属性,用于接收用户选择的列,同时,在报表的ReportStart事件中添加以下代码: /// /// 用户选择的列名称...,在运行报表之前需要指定用户选择的列: ?...源码下载: 动态设置报表中的列数量以及列宽度

    4.9K100

    水晶报表常用公式

    有时数据库字段的单位和报表中显示的单位不同,我们需要进行计量单位之间的转换,这时就离不开公式的使用。...但是实际应用中的统计往往更为复杂。比如,我们需要根据一定的条件进行统计。假定我们要统计每组中单价超过10元的商品的销售数量。我们可以先在报表的Detail部分插入一个公式。...在公式中可以使用变量、常量。也可以引用数据库字段,其格式为:{库名.字段名} A.操作符   水晶报表支持大量的操作符,有些是常见的,也有些是Crystal Reports特有的。...C.转换操作符   转换操作符为$,它将数字转换为货币型,这样水晶报表会按照报表中的货币格式设置打印数据。...公式中也可以包括多个语句行,行尾使用“;”分割。 K.函数   水晶报表支持大量函数,包括数学函数、统计函数、日期函数、字符串函数、数组函数等等。在水晶报表的帮助文件对每个函数都有详细的介绍。

    3.1K10

    如何在 Python 中的绘图图形上手动添加图例颜色和图例字体大小?

    但是,并非所有情况都可以通过 Plotly 的默认图例设置来适应。本文将讨论如何在 Python 中手动将图例颜色和字体大小应用于 Plotly 图形。...数据帧中的“考试 1 分数”和“考试 2 分数”列分别用作 x 轴和 y 轴。“性别”列用于使用颜色参数对图中的标记进行颜色编码。 ...这些参数控制图上显示的图例的颜色和字体大小。 最后,使用 Plotly 中的 show() 函数显示绘图。...生成的图显示了餐厅顾客的总账单和小费金额之间的关系,标记的大小由另一个变量调整,并由支付账单的人的性别着色。图例字体颜色设置为绿色,字体大小设置为 14 以提高可读性。...legend_font_color='green', legend_font_size=14) # display the plot fig.show() 输出 结论 因此,我们学会了如何在 Python 中手动将图例颜色和图例字体大小添加到绘图图形中

    83930

    C#之二十三 打印和水晶报表

    开发的必备知识.与其他报表相比,水晶报表软件具有高稳定性,高可伸缩性以及应用平台广泛等杰出优点,水晶报表几乎可以从任何数据源中生成你需要的报表.内置报表专家在你生成和完成一般的报表任务过程中,会一步一步地指导你进行了操作...将报表扩展到Web水晶报表的灵活性并未停留创建报表这一功能上.你可以用各种各的格式发布报表,包括用微软的Word和Excel发布,通过电子邮件甚Web报表功能允许工作组中的其他成员在他们自己的Web浏览器中查看或更新共享报表...通过将水晶报表的报表处理功能不听整合到自己的数据库应用程序中,应用程序和Web开发人员可以节省开发时间并满足用户的需求。水晶报表支持大多数流行的开发语言。可以方便地在任何应用程序中添加 报表。...在Visual Studio 2005中系统为创建水晶报表提供了三件法定:一个是名叫CrystalReportViewer的报表查看控件,一个是ReportDocument,另外一个是水晶报表专家|(实际上...(8) 选定数据表后,,单击“下一步“按钮,出现报表字段选择界面,如图所示 在报表字段选择界面中需要在报表中显示的字段,单击”下一步“按钮,进入报表分组界面,用户可以选择合适的字段对数据进行分组

    13700

    项目实战:如何制作报表?

    销售数据表记录了咖啡订单,包括字段:订单编号、订日期、门店、产品ID、顾客、数量。 image.png 产品表中记录了咖啡的种类与价格,包括字段:咖啡ID、咖啡种类、杯型、产品名称、价格。...image.png 价格在产品表中,数量在销售数据表中,也就是计算指标用到的两列数据在不同的表中。 image.png 下面我们用Power BI来实现,不同的两张表中的字段如何分析计算。...image.png 设置“数据标签”的颜色,关闭“类别标签”。打开“标题”,在“标题文本”输入“总销售金额”,设置字体颜色。...为了报表的看起来整齐和美观,本案例中所有的小标签字体颜色都是统一这个灰色。 image.png 调整大小位置后效果如下。...标题命名为咖啡类型销量占比,同样,字体颜色为666666。本案例的颜色设置值是666666。 image.png 调整位置大小后效果如下。

    3.6K30

    水晶报表文本在web中无法两端对齐

    在Web上利用水晶报表显示一段文本,用的是动态加载rpt的方法,结果出来的文本效果如下:         右边很不齐,于是回到水晶报表10程序中调rpt,很快,把文本的对齐方式设为两端对齐就好了...很难得到字段的引用,最后终于搞定,我对cr的对象结构也有了一点点的进一步了解:         水晶报表在.Net中,主要的命名空间,一个是CrystalDecisions.CrystalReports.Engine...ReportDocument的主要成员,一个是Tables集合,就是这个报表相关的表的集合,顺着它可以找到字段,以及每个字段被引用的次数。...这个对我来说没有用,我只想控制已经加入到报表中的字段。        ...最后,还是在命名空间CrystalDecisions.CrystalReports.Engine中乱看,看到FieldObject,顺藤摸瓜,才算找到,原来是这样的:报表由很多的ReportObject

    2.4K90

    在Flowportal.Net 3.5t BPM中批量设定输入框、下拉选项的字体颜色

    想了半天也想不好该给这篇文章起个什么标题,其实这篇文章的核心是说当DropDownList使用了disabled属性后,字体变为灰色,怎么办都没法修改字体颜色,除非不用DropDownList或者不要Disabled...研究这个问题的缘由是美国的一个BPM关键用户提出来当访问forms/read.aspx?tid=xxx的页面时,很多输入框和选择项都是灰色的,她说很难看清,要求字体颜色深一点。...首先想起来的就是用Jquery,把核心代码写到 $(document).ready(function(){}中,可悲的是,调整input控件的代码执行了,但是去掉select控件属性的代码怎么都不执行。...给出建议使用Button来调试那段去掉select控件属性的代码,如果成功的话,就放到body.onload中调用。 于是拖了一个xButton控件到页面任意地方,然后用如下代码调试,一切顺利。...disabled");$("select").removeAttr("readonly");}); 于是按照马丁所给思路,我把代码写到window.onload中,

    1.5K30

    如何用Tableau实现动态报表?

    image.png 上面是某咖啡店的销售数据报表(看板),我们一起来看下这个报表里有什么: image.png 一般我们在制作报表前,先思考报表该如何制作,图表的位置,需要设置的图形以及内容。...销售数据表记录了咖啡订单,包括字段:订单编号、订日期、门店、产品ID、顾客、数量。 image.png 产品表中记录了咖啡的种类与价格,包括字段:咖啡ID、咖啡种类、杯型、产品名称、价格。...价格在产品表中,数量在销售数据表中,也就是计算指标用到的两列数据在不同的表中。...image.png 双击设置格式:点击字段---总和(金额)---区 image.png 设置字体颜色、大小等属性 image.png 7.咖啡类型销量百分比 新建工作表命名为咖啡类型销量百分比...回到上边的图,我们点开“6未知” image.png 点击,编辑位置 image.png 需要点开每个城市的红色字体,然后单击向下箭头,再进入输入纬度和经度。

    2.5K00

    Xcelsius(水晶易表)系列9——动态选择器应用(过滤器)

    今天继续跟大家分享关于水晶易表的动态选择器高级用法——过滤器。 这个部件可以将多层帅选筛选自动化,比如我们前两篇所讲解的多重筛选案例中, 需要为每一个筛选字段单独建立一个筛选器,来完成整体的记录筛。...我们还是先看数据表以及案例的最终效果,从效果图上可以看到,顶部三个组合框其实是一个一个部件(过滤器)提供的筛选按钮,这是水晶易表独有的强大交互功能。 ? ?...(直接省掉了在excel中动态建模过程,可以直接到水晶易表中制作动态仪表盘了) 导入数据后,在部件窗口中选择插入——选择器-过滤器部件拖入画布。 ?...设置好了之后,就可以预览下,正常情况下,过滤器中的三个组合框已经可以下拉点选,而且每一个里面的记录的是经过过滤的独一无二的,选择一条符合三个字段类型的记录,软件就会将该记录的三个季度指标输出到目标单元格区域...现在再次预览下整体交互效果,没有问题,就可以导出使用了(如果你是强迫症那就继续美化吧,里面给有好多关于颜色、字体、背景的美化工具,只有想不到没有做不到)。 ?

    1.4K60

    Power BI中配色的问题

    在我们做报表的时候,经常遇到说某些数据想突出显示一下,当然,微软是支持数值颜色渐变对比的,但是怎么说呢,就像是下图那样,有时候并不是很符合我们对于报表的需求: 有时候,我们呈现的报表都是有一个临界值的...(在这里用背景颜色举例,条形图,字体颜色原理都是一样的。)...一、如果仅仅是呈现原始数据中的列值,未经过任何计算的话,代码如下: 颜色DAX= IF(SELECTEDVALUE('表'[条件项])>N,//这里需要自己更改符合自己的数据。 ​..."#颜色的16位进制编码",//这里改成自己需要的颜色编码,下同 ​"#颜色的16位进制编码" ) 如下图, DAX代码编写完毕,开始设置,选择字段,选择条件格式: 这里用背景色举例,想更改其他字体...、数据条、图标方法都一样: 选择模式为字段值,依据字段选择刚写好的度量值,结果如下: 是不是就达到了我们预期的只想要两个颜色对比的结果呢?

    2.6K60

    02-Epicor二次开发常用代码

    的数据写成XML,供设计水晶报表的数据源(在[管理分析-SD(C)-库存管理-快递对账单]中可以参考) 5、将UtraGriew的数据Excel导出 6、系统的常量标志符:vbCrLf等 7、循环表格,...并将当中的CheckBox全选、或全取消 8、EPICOR数据字典 9、更改菜单的名称 10、增加表字段 11、初始下拉选择框的数据(在[管理分析-SD(C)-库存管理-快递对账单]或者资产新增中可以参考...("提示",strSql) 2、EPICOR各种数据的位置 1、水晶报表文件位置 \192.168.100.250\EpicorData\CustomReports 2、图片位置 \192.168.100.250...、高度设置 9、窗体最大化 4、将DataSet的数据写成XML,供设计水晶报表的数据源(在[管理分析-SD(C)-库存管理-快递对账单]中可以参考) ds.WriteXML("E:awen...-SD(C)-库存管理-快递对账单]或者资产新增中可以参考) 12、双击后打开其他菜单界面 13、发送邮件 14、查询报表被哪个公司使用了 15、系统适配器方法更新标准字段(参考界面:物料-库存

    2.1K10

    只用最适合的!全面对比主流 .NET 报表控件

    中文UI 支持 水晶报表:支持简体中文,除中文之外还支持其他27种常用语言,这些语言资源文件已经内嵌在产品中;可直接使用。...能否很好的支持此类报表的设计和开发,往往是能否采用此控件的决定性因素 水晶报表:提供交叉表控件,OLAP报表控件,可以创建于Excel 中类似的单维度和多维度数据透视表。...图表类报表的支持程度 随着业务系统中对图表、Dashboard、大屏类应用需求的不断增强,图表的支持类型和外观也是考量报表控件的重要方面 图表类型(注: 红色标注是各品牌特有的) 水晶报表支持图表类型包括...Stimulsoft Report ActiveReports ActiveReports 在创建图表时,只需要为报表提供可用的数据字段即可,因此在数据绑定中相对方便。...,而水晶报表目前无法做到多数据源支持,Stimulsoft, FastReport,均不支持同一报表中绑定多个数据源并展示。

    4.6K00

    在运行时扩展报表系统之报表指令

    它的目标,是支持在备注字段USER中的指令,这些指令用来告诉listener如何处理一个报表对象。...SFDynamicStyleDirective是一个为在报表数据集的每一条记录中某个基于动态运算的表达式的报表对象改变字体样式的处理器(就是处理字体是否正常、粗体、斜体、或者有下划线等等内容)。...(取自TestDynamicFormatting.FRX文件中的SHIPVIA字段),它在某些情况下以粗体显示一个报表对象,而在另一些情况下则以正常字体显示: *:LISTENER STYLE = iif...,但它处理的是报表对象的颜色而不是字体样式。...象前面讲过的那样,如果销售方法是3,则SHIPVIA字段以粗体显示,否则则为正常字体。

    73420

    Xcelsius(水晶易表)系列7——多选择器交互用法

    关于选择器的用法,之前的几篇零零碎碎的讲了些,今天是专门讲解水晶易表中几种重要的选择器用法——标签式菜单(在案例1中曾经讲过,不过具体用法不同,那里是匹配的原数据,按行插入,这里仅仅作为按钮选择工具,按值插入目标...(仔细体会水晶易表中选择器与excel中开发工具控件的区别)。 首先还是浏览下我们最后将要成图的作品: ? 图中你可以通过菜单方式切换三个维度(年度、产品类型、地区)时间动态交互。...数据中除了以上信息之外,你可以看到我特意添加了查询标准字段,这列字段将每一条数据的年份、产品类型、地区合并成一个单元格(关于合并单元格信息,请参考小魔方的历史文章),这列数据将作为后期的重要查询标准。...如果正常变动,则动态数据源设置成功,导入进水晶易表开始搭建动态仪表盘工作。 水晶仪表盘搭建: 进入水晶易表,分别插入标签式菜单、组合框、单选按钮。(部件选择器中插入)。 ?...至此,动态仪表盘全部配置完毕,可以通过预览功能查看动态交互性能是否完好,没有问题之后,可以通过水晶易表的主题、颜色以及统计图属性菜单中的外观项目精修字体、配色和背景,也可以在部件中插入专门的背景色块做衬托

    2.7K60

    积木报表·JimuReport 1.3.64 版本发布,免费的企业级可视化报表工具

    ,支持分组内小计,支持设置分组字段排序、动态补数据等 新版导出pdf功能重构,支持表达式、字体样式、背景、套打、交叉表头 字典表名改成jimu_*前缀,与系统表区分 超链接颜色跟随字体颜色走 不设置默认蓝色...导出excel支持api方式调用 循环块重复设定bug修复 动态循环表头如果list为空会出现空指针的问题 横向分组后台报错 api超时提示、select * 多个字段引起报错,页面显示的是表名不存在...#318 首页分页问题 #291 使用多数据对比柱状图时,如果查询条件后图表重叠 #305 表格中存在负数,合计的时候,设置两位小数不起作用,而且数据不正确 #293 1.3.1-beta4 API数据源...SQL页面卡死 #333 表头在横向分组的情况下,excel导出失败 #353 积木报表的主子表在主表没有数据的情况下页面会出错 #2660 【报表设计器】添加了链接后字体无法改变颜色 #2702 【报表设计器...├─支持参数 │ │ ├─支持单数据源和多数数据源设置 │ ├─单元格格式 │ │ ├─边框 │ │ ├─字体大小 │ │ ├─字体颜色 │ │ ├─背景色 │ │ ├─字体加粗

    1.3K20
    领券