问:在使用Stimulsoft Report .Net的时候,如果数据源为空,如何让Stimulsoft Report显示出提示? 答:BeforePrint事件中使用下面的代码,即可解决: if (DataSourceName.Count == 0) |
问:我的数据有点大,想把第一页和最后一页展示在报表中,不是导出的PDF那种。 答:显示的方法还是比较多的的。你可以使用条件(Conditions),或者在EndRender事件中将该页移除。 |
今天有朋友提到Stimulsoft Reports.Silverlight报表设计按钮(ShowDesignButton)的代码,下来找了下,现在把他发到Stimulsoft Reports中文网上和大家分享。 代码: StiToolBar toolBar = new StiToolBar(); ![]() |
问题:我有一张表,里面有2个组件,一个数据表格和一个仪表盘,我想把Stimulsoft Report这个报表放到仪表盘中,同时想把数据表格显示出来,我需要怎样操作,能帮助我吗? 解答:你只需要用StiViewerControl在表中相同的地方显示报表,StiViewerControl在菜单的工具栏(Toolbox)中。 关键字: Stimulsoft Report,报表 |
问题:
在运行Stimulsoft报表时我想要设计一个3页报表,让他可以有序的在链接的数据中运行,例如如果我的数据源包含3页,那么他就可以根据设计按顺序在每一排中运行。应该如何做呢?
DataBand组件中设置NewPageAfter为true 。 关键字: 多页报表 |
提问:
在使用Stimulsoft Reports编程C#.Net中,如果在我的报表中的StiText设置,可以不选“Component is Enabled”复选框来关闭条件设置组件,但是在C# page_load 事件中如何自动关闭他呢。 解答: 关键字: Stimulsoft Reports |
如果我想要在Stimulsoft Reports.Net中禁用自定义函数水印,该怎么做呢? 其实很简单只需要用以下代码来实现: report.Pages[0].Watermark.Enabled = false; |
用Stimulsoft Reports.Net重做相同的报表有时候会出现没有结果的问题,尽管我们尝试去修改一些参数,但是问题最终还是无法解决。 今天遇到个实例和大家分享下。 一、第一此做报表时,报表已经有私有变量了,代码如下: _CostificationMOReport = new StiReport(); 二、之后{Compile()},我加入链接数据源参数: _CostificationMOReport.DataSources["MyDS"].Parameters.Add(new Stimulsoft.Report.Dictionary.StiDataParameter("@pID", "1", 22, 50));
_viewer.Report = _CostificationMOReport; 四、我在调用相同报表的时候,试着避免重编MRT,如下: //clear old parameters //inject new parameters //render //re-assign to report viewer //I tried even this, but doesn't work 问题就出现在这里了,报表老是显示以前的东西,改了好久,都没有解决。 五、最后不得不找度娘谷歌,终于是找到了点头绪,发现写得太过于复杂,很简单几步就可以,搞定的,也不需要清除参数,代码如下: 就这么简单解决了。 在这里点击下载Stimulsoft Reports.Net,一起分享使用经验 |
问题解答: 用Stimulsoft Reports.Fx for Java创建Web报表,只需简单的两步。 1、安装Eclipse IDE,选择File > New > Project。打开项目向导中的Web样式,然后在下拉列表中选择Dynamic Web Project向导,单击Next,如图一: 2、在打开的菜单中填写Project name (如webfx,如图二),然后配置应用程序要运行的web服务器。 |
问题描述: 如何将StimuReports.Net程序里的数据传递给报表中的部件,比如条形码的Value之类的? 问题解答: 针对您所提的问题,可通过以下方法来实现: |
解决方法: 设计一个新的Stimulsoft Reports.Silverlight报表,要用到PageLoad事件,请参考以下代码: C# |
问题解答: 要启用/禁用Stimulsoft Reports.Silverlight控件的某些输出格式,用StiWebViewerSL控件的Export属性,或者页面的PreInit事件,参考下面这段代码: |
问题解答: 1、首先添加一个语言文件到项目中,为Embedded Resource设置Build Action 2、将它连接到StiConfig: System.Reflection.Assembly asm = System.Reflection.Assembly.GetExecutingAssembly(); 这样设计器中的本地化选项就是可用的 3、设置代码加载项目,本地化将会自动根据区域设置进行选择 StiSettings.Set("Localization", "Current", "es"); PS:"es"是本地化名称 |
问题解答: StiWebViewer 会使用异步回发,它在UpdatePanel组建的运行要使用以下代码: 1.用PostBackTrigger控件启动UpdatePanel内的StiWebViewer去引起回发,而不是执行异步回发
|
问题解答: 您可以检查report.PrinterSettings.PrintDialogResult属性,请参考以下程序示例: |
问题解答: 请看以下程序示例: [C#] |
问题描述: 在Stimulsoft Reports.Net中使用StiHtmlImageHost类 问题解答: 你可以创建自己的StiHtmlImageHost类并覆盖默认的行为,然后你可以通过以下代码调用这个类: StiHtmlExportService service = new StiHtmlExportService(); public class StiWebImageHost : StiHtmlImageHost MemoryStream imageStream = new MemoryStream(); if (webViewer.CacheMode == StiCacheMode.Page) string url = webViewer.Page.Request.Url.AbsolutePath; if (query != null && query.Length > 0) private StiWebViewer webViewer = null; public StiWebImageHost(StiWebViewer webViewer) : base (null)
|
问题描述: 将StimulsoftReports.Net报表中的DateTime导入Excel表格中 问题解答: 当导入表格时,一般默认情况下都将日期和时间导出为文本格式,尽管它们的格式已经设置为了Date或者Time。这是因为在呈现的报表中,日期和时间被存储为文本行,我们可以使用这样的静态属性: |
问题描述: 怎样将Stimulsoft Reports.Net报表的每一个页面导出独立的Excel电子表格? 问题解答: 要将Stimulsoft Reports.Net报表的每一个页面导出独立的Excel电子表格,你可以使用页面的 ExcelSheet 属性,Excel表格的名字写在这个属性当中,有相同属性值的页面都集合在一个Excel表格中。所以,如果把每一个页面的模板写上不同的ExcelSheet值,报表的每一个页面将会导出为独立的Excel电子表格。 |
问题描述: 如何在Stimulsoft Reports.Net报表条形码中使用ASCII转义代码? 问题解答: 有些条形码包含控件字符(ASCII 0..31),要使用这样的代码,可以使用以下方法: -使用控件字符的表达式 C#,例如: - 通过代码输入控件字符:
|