我在 vb6 中有以下代码,我无法弄清楚如何将其转换为 C#(Visual Studio 2010)。
VB6 -
crtPanelStudyAuditTrail.ParameterFields(0) = "GA_PANEL;" & Trim(txtPanelStudy) & ";True"
crtPanelStudyAuditTrail.ParameterFields(1) = "GA_PANEL_LEG;" & Trim(txtPanelLeg) & ";True"
C# 转换尝试-
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";
每次打印时,我都会收到“缺少参数值错误”
打印部分是正确的,因为我有其他代码在其中转换公式字段并且打印正常。
关于如何转换参数字段行的任何建议?