我在vb6中有以下代碼,我無法弄清楚如何將它轉換爲C#(Visual Studio 2010)爲我的生活。將vb6轉換爲C#。 Crystal Reports - ParameterFields
VB6 -
crtPanelStudyAuditTrail.ParameterFields(0) = "GA_PANEL;" & Trim(txtPanelStudy) & ";True"
crtPanelStudyAuditTrail.ParameterFields(1) = "GA_PANEL_LEG;" & Trim(txtPanelLeg) & ";True"
C#轉換attempt-
crtrptPanelStudyAuditTrail.DataDefinition.ParameterFields["GA_PANEL"].PromptText = "GA_PANEL;" + txtPanelStudy.ToString().Trim() + ";True";
crtrptPanelStudyAuditTrail.DataDefinition.ParameterFields["GA_PANEL_LEG"].PromptText = "GA_PANEL_LEG;" + txtPanelLeg.ToString().Trim() + ";True";
每次它進入打印,我得到一個 「缺少的參數值錯誤」
打印部分是正確的,因爲我有其他的代碼,我正在轉換公式字段和那些打印罰款。
關於如何將參數字段行轉換的任何建議?
當我嘗試第一個選項,我得到這個錯誤 - 「參數字段和參數字段的當前值的類型不兼容」任何想法?謝謝。 – user1551783 2012-08-17 15:31:29
我需要引用CRecordset,例如(「GA_PANEL」,recStudy [「GA_PANEL」] ...) – user1551783 2012-08-17 15:32:33