以编程方式在crystal report c#中创建公式字段

以编程方式在crystal report c#中创建公式字段,c#,crystal-reports,C#,Crystal Reports,我想以编程方式(C#)添加到报告新公式字段。但我只发现现有字段的正确性。任务是在大量报告中添加特定字段 还有其他方法吗?这是一个示例: FormulaFieldDefinitions definitions = MyReport.FormulaFields; string formulaText = "IF " + MyReport.Database.Tables[1].Fields[1].Name + " < 10 THEN" + MyReport.Database.Tables[1]

我想以编程方式(C#)添加到报告新公式字段。但我只发现现有字段的正确性。任务是在大量报告中添加特定字段

还有其他方法吗?

这是一个示例:

FormulaFieldDefinitions definitions = MyReport.FormulaFields;
string formulaText = "IF " + MyReport.Database.Tables[1].Fields[1].Name 
+ " < 10 THEN" + MyReport.Database.Tables[1].Fields[2].Name;
definitions.Add("Test", formulaText);
MyReport.Sections[1].AddFieldObject(definitions[1], 0, 0);
FormulaFieldDefinitions=MyReport.FormulaFields;
string formulaText=“IF”+MyReport.Database.Tables[1]。字段[1]。名称
+“<10然后”+MyReport.Database.Tables[1]。字段[2]。名称;
定义。添加(“测试”,公式文本);
MyReport.Sections[1].AddFieldObject(定义[1],0,0);

I也只能遍历现有的
reportobjects
并更新它们。我无法以编程方式添加它们。错误25“CrystalDecisions.CrystalReports.Engine.FormulaFieldDefinitions”不包含“add”的定义,并且找不到接受类型为“CrystalDecisions.CrystalReports.Engine.FormulaFieldDefinitions”的第一个参数的扩展方法“add”(是否缺少using指令或程序集引用?)