![](/img/trans.png)
[英]How to Get Value from Crystal Report Formula Field programmatically in C#?
[英]How to pass formula field value in Crystal Report to my Form in C#?
我需要將Crystal Report中的公式字段Value傳遞給C#中的表單。 我該怎么做 ?
我的代碼是:
ReportDocument RD = new ReportDocument();
txtNumber.Text=RD.DataDefinition.FormulaFields["Formula Field Name"].Text;
注意:數據類型“公式字段”為數字
這段代碼將Crystal Report中的公式字段文本獲取到C#中的表單中。
但是,我需要將Crystal Report中的公式字段值添加到C#中的表單中?
提前致謝
我正在發布此答案,因為還沒有人回答一個解決方案。 如果我錯了,將要求社區糾正我,否則請對其進行編輯並添加更多內容以供將來參考。
以下代碼應從報告字段中獲取值
FormulaFieldDefinition value = Report1.DataDefinition.FormulaFields["formulaName"];
但是 ,如果“ 公式字段名稱”是一個計算字段 ,則上述代碼將不起作用 。 在除非Crystal Report引擎完成渲染之前,否則計算字段 沒有值。
因此,您最能做的是從報表本身的源綁定中獲取所需的數據。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.