问题标签 [xtrareport]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
c# - XtraReport 的占位符类型标签
我正在寻找一种在 XtraReport 控件中添加标签和绑定文本的方法。我可以在左上角放置标签并将数据源中的文本绑定到右中对齐。这样的控制存在吗?其他一些解决方法?
c# - XtraReport:无法使用分配给 DataSource 属性的对象
我有一个使用存储在数据库中的报告的 C# 应用程序,对于使用 XPObject 作为数据源(CptOperation 类,代码如下)的特定报告,我在尝试打印或预览时收到此错误消息:
分配给 DataSource 属性的对象不能用作报表的数据源,因为它不实现任何受支持的接口。有关详细信息,请参阅 http://help.devexpress.com/#XtraReports/CustomDocument1179
这是我用来打印报告的代码。
这是我的对象持久性类“CptOperation”:
asp.net-mvc-3 - 将 DevExpress XtraReport 模板渲染为 HTML
我们正在使用 DevExpress DX.10.2。我们的客户要求能够在我们为其维护的 MVC 3 应用程序中查看 XtraReport 模板(不是报告本身,只是模板)。
我的第一个想法是我必须伪造数据以看起来像“模板”并显示实际报告。但是,我在 Visual Studio 中注意到 XtraReport 设计器有一个“HTML 视图”选项,可以在 HTML 中呈现模板。
我认为如果 DevExpress 能够在设计器中将模板呈现为 HTML,那么很可能有一种方法可以提取该 HTML 以在视图上呈现。有没有办法从 XtraReport 模板中提取 HTML?
谢谢!
devexpress - Devexpress XtraReport 自定义 XrTable、XrTableRow、XrTableCell
我想创建具有一些附加属性的自定义 XrTable(例如:包含 MyXrTableRows/MyXrTableCells 的 MyXrTable)控件。
有什么办法可以实现这个吗?我认为这应该是一种解决方法,因为 DevExpress 对此没有官方支持。
我发现了有关此问题的以下主题:
http://www.devexpress.com/Support/Center/p/S133680.aspx http://www.devexpress.com/Support/Center/p/Q314421.aspx
注意:基于 XrLabel 或 XrPanel 创建自定义控件没有问题,但 XrTable 是更复杂的控件。
c# - 如何捕获 Devexpress XtraReport 打印日期
我一直在使用 Devexpress XtraReport 来显示要打印的客户列表。由于我的系统要求,我希望将上次打印日期存储在数据库中。我已经尝试过 PrintProgress 方法,但它不能让我更进一步。此外,在将日期/时间戳存储在数据库中之前,我必须确保文档已成功打印。我应该使用哪种方法?您的想法受到高度赞赏。
提前致谢
devexpress - 在 devexpress 中使用求和字段进行计算
我正在尝试获取基于参数填充的字段的值并使用它来计算总和。我相信这样做的方法是使用自定义摘要。我注意到 devexpress 具有 GetCurrentRow 和 GetCurrentColumn 方法,但我没有看到一种方法可以只获取该字段的值(在我的情况下为 xrTableCell43)并允许您在计算中使用它。例如:
我有一个看起来像这样的报告部分
2001 | 2
2002 | 4
2003 | 3
2004 | 1
2005 | 4
雷姆 6
共 20
但是,我在报告中放置了一个参数,允许用户选择要钻取的年份。因此,如果他们点击 2002,报告将如下所示:
第一季度 | 1
第二季度 | 1
第三季度 | 0
第四季度 | 2
2002 | 4
雷姆 6
共 20
这一切都完美无缺。这是我要修复的 Rem 字段。在这种情况下,Rem 字段应该是 14,因为它应该从总数中减去 2002 年和以前的年份。xrTableCell43 具有点击年份和之前所有年份的总和。如何在代码中编写 Tot - xrTableCell43 的值,以便此结果显示在 xrTableCell13 中?
xtrareport - 如何使用 asp.net mvc 和 XtraReports 打印选定的行
我希望能够使用 xtrareports 和 MVC4 仅打印数据源中的特定行。我可以得到任何帮助或我可以关注的链接。
devexpress - 如何在报告表中动态创建特定数量的行
问题有点奇怪。我的数据源对象有一些布尔属性,我想根据这些属性的值创建一个包含行数的表。例如,如果值为 True、True、False,我需要 2 行。如何完成这样的任务?
c# - devexpress xtrareport 绑定多个列表数据源
我将类详细信息作为我的数据源附加到报告中;
在我的查询中,我将其作为列表发送。
在 Form1.cs
在报告中我应该得到一个交易细节列表,但我只得到第一行。谢谢,
c# - 在 DevExpress 报告中本地化数值
我正在为我的应用程序创建一个 XtraReport。它有一些数值字段。
我的电脑具有 en-us 格式的文化。但我希望在报告中使用法国文化作为格式文化。因此,在生成报告之前,我已将当前线程文化修改为法语。由于我为这些字段提供了编辑掩码,因此它正确格式化了报告中的 DateTime 字段。
如果没有编辑掩码,数字字段不会被格式化。它显示句点(。)作为小数分隔符,而不是逗号(,)。当我为数字字段提供编辑掩码时,它正确显示小数分隔符逗号(,)。
我的问题是,如果我给字段提供编辑掩码,它会显示不需要的十进制值。例如:如果我使用印度文化,即使原始值没有十进制值,它也会显示 2 位小数(它显示 433.00 而不是显示 433)。由于这个问题,我没有为数字字段提供编辑掩码。
我只想使用当前线程的小数分隔符在报告中显示数字字段,而不是显示默认的十进制值。我如何实现这一目标?