-1

这是我的第一个问题,我正在使用 asp.net 2010 并尝试将值传递给公式字段,该值已传递,我可以在 msg 框中捕获它,但它没有出现在报告中。我在 vb.net 中使用相同的代码没有任何问题。

我的代码

Report.Datadifinition.formulafield(1).Text= "'value'"

我确定这段代码没有问题,可能是水晶软件本身造成的吗?请提供任何帮助

先感谢您。

4

1 回答 1

0

这是一个 c# 中的公式字段创建示例,希望对您有所帮助:

FormulaFieldDefinitions definitions = report1.FormulaFields;
string formulaText = "IF " + report1.Database.Tables[1].Fields[3].Name 
+ " > 10 THEN" + report1.Database.Tables[1].Fields[2].Name;
definitions.Add("Test", formulaText);
report1.Sections[1].AddFieldObject(definitions[1], 0, 0);
于 2013-11-03T05:25:59.057 回答