C# 如何在C语言中过滤水晶报表?

C# 如何在C语言中过滤水晶报表?,c#,crystal-reports,filtering,C#,Crystal Reports,Filtering,当我从下拉列表中选择值,然后单击“显示”按钮时,它将显示该选择的水晶报告。如果您以编程方式进行过滤,则可以键入 string myQuery = "{Report.FieldName} < '1000'"; crystalReportViewer.SelectionFormula = myQuery; crystalreportViewr1.selectionformula="{Report.Fieldname}='"+filterdata+"'"; 这用于筛选字符串数据类型。 对

当我从下拉列表中选择值,然后单击“显示”按钮时,它将显示该选择的水晶报告。

如果您以编程方式进行过滤,则可以键入

string myQuery = "{Report.FieldName} < '1000'";

crystalReportViewer.SelectionFormula = myQuery;
crystalreportViewr1.selectionformula="{Report.Fieldname}='"+filterdata+"'"; 
这用于筛选字符串数据类型。 对于要筛选的int数据类型

crystalreportViewr1.selectionformula="{Report.Fieldname}="+filterdata;

您是否在.rpt中创建了参数?在从下拉列表中选择选项后,我必须创建.rpt。Ihsanullah-您使用什么代码来加载表单顶部的组合框?如果其他人能看到您的一些代码,他们可能会提供更多帮助。您好,我在从c向crystal report传递参数方面遇到了一些挑战。在上面的代码中,Report是指报表文件的全名还是数据库表名。@Kunbi我也有同样的问题,Report指的是在Report中写入的表名。例如,如果表名为table,则在Crystal Reports中,名称可能为table1