2013-11-02 63 views
-1

這是我的第一個問題,我使用asp.net 2010並試圖傳遞一個值到公式字段,值被傳遞,我可以捕獲它在一個msg框,但它不會出現在報告中。我在vb.net中使用相同的代碼沒有任何問題。公式字段不顯示傳遞值爲cr爲asp.net 2010

我的代碼

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

我相信這個代碼有沒有問題,可以說,它是由水晶軟件本身原因引起的? 請任何幫助

在此先感謝您。

+0

見http://stackoverflow.com/questions/10926803/how-to-set-textbox1-value-進入公式字段的cystal報告 –

回答

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); 
+0

謝謝哈米德雷扎,但這段代碼不在我的問題範圍內,再次感謝。 – user2947227