【发布时间】:2016-03-12 08:38:00
【问题描述】:
我的要求:通过 c# 编码(非设计)应用填充物,即过滤器工资大于 7000。
我的项目中有一个类库和一个 Web 表单。 我正在创建关于类库的报告并使用 Web 表单显示报告。
当我运行我的应用程序时,它总是显示未过滤的数据。 我如何在查看器中获取过滤数据。
代码:
protected void Page_Load(object sender, EventArgs e)
{
if (!IsPostBack)
{
Telerik.Reporting.Filter f1 = new Telerik.Reporting.Filter();
f1.Expression = "= Fields.Salary";
f1.Operator = Telerik.Reporting.FilterOperator.GreaterOrEqual;
f1.Value = "=7000";
EmpReport objEmpReport = new EmpReport(); objEmpReport.Filters.Add(f1);
TypeReportSource rptSource = new TypeReportSource(); rptSource.TypeName = typeof(EmpReport).AssemblyQualifiedName; this.ReportViewer1.ReportSource = rptSource;
}
}
【问题讨论】: