RDLC动态设置可见性,不同条件显示不同内容

 现在有个需求,要求不能条件时打印出不同的内容,有两种方法:

1.通过后台代码实现。适用于通过占位符的某一个列。

                if (dt1.Rows.Count > 0 && dt1.Rows[0]["ReferenceType"].ToString() == "11")
                {
                    dt1.Columns.Add("Title", System.Type.GetType("System.Object"));
                    dt1.Rows[0]["Title"] = "222";
                    dt1.AcceptChanges();
                }
                else if (dt1.Rows.Count > 0)
                {
                    dt1.Columns.Add("Title", System.Type.GetType("System.Object"));
                    dt1.Rows[0]["Title"] = "333";
                    dt1.AcceptChanges();
                }

2.通过配置文本框属性实现。适用于整个文本框或者列表某个单元格全部内容的显示和隐藏

注意,见上图中"未以下项设置表达式(S):Hidden"中可知表单式为true时隐藏

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
rdlc(Report Definition Language Client-Side)是一种用于定义和渲染报表的文件格式,官方提供示例代码来动态生成rdlc报表。 要使用官方示例动态生成rdlc报表,首先需要安装并配置合适的报表生成工具,例如Microsoft Report Viewer控件。然后按照以下步骤进行操作: 1. 创建一个新的C#项目,并打开Visual Studio开发环境。 2. 导入所需的命名空间,包括Microsoft.Reporting.WinForms和System.Data等。 3. 在项目中创建一个新的Windows窗体,可用作报表的展示界面。 4. 在窗体上添加一个ReportViewer控件,作为报表的容器。 5. 在报表的设计视图中,按需求创建报表布局。可以设置报表的标题、列、行、数据源等。 6. 在代码中引入ReportViewer控件,并配置相关属。 7. 创建报表的数据源,可以使用DataSet、DataTable或直接从数据库中获取数据。 8. 将数据源绑定到报表,并刷新ReportViewer控件以展示数据。 9. 控制报表的显示和打印等功能,例如定义打印布局、页眉和页脚等。 10. 运行程序,即可在ReportViewer中动态生成和展示rdlc报表。 官方示例通常会提供具体的代码和详细的教程,帮助开发者理解和应用rdlc报表的生成过程。通过修改示例代码中的相关参数和数据源,开发者可以根据自己的需求自定义动态生成的rdlc报表。 总之,通过官方示例,按照报表设计和生成的步骤,开发者可以利用rdlc动态生成官方示例提供的报表。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值