C# C LocalReport更改文本框位置

C# C LocalReport更改文本框位置,c#,localreport,C#,Localreport,如何更改任何对象在LocalReport中的位置。比如文本框或图像等等。例如,尝试更改左坐标。 我试着这样做: ReportParameterCollection reportParameters = new ReportParameterCollection(); reportParameters.Add(new ReportParameter("ReportParameter1", "ValueFromCode")); report.SetParameters(reportParameter

如何更改任何对象在LocalReport中的位置。比如文本框或图像等等。例如,尝试更改左坐标。 我试着这样做:

ReportParameterCollection reportParameters = new ReportParameterCollection();
reportParameters.Add(new ReportParameter("ReportParameter1", "ValueFromCode"));
report.SetParameters(reportParameters);

但我无法在reportParameters和元素位置之间建立链接。

您可以使用表达式动态地为属性赋值。例如,如果打开一个文本框“属性”,转到“对齐”,然后单击位于左侧填充字段右侧的Fx(例如),表达式编辑器将打开

在这里,您可以从示例中选择一些报告参数,如ReportParameter1。这将在相应文本框的样式标记内转换为以下.rdlc代码:


现在,此示例用于填充,您可以使用设计的。我没有尝试过,但是为了动态设置位置,您可以通过手动编辑.rdlc文件,对文本框或所需元素的顶部和左侧属性执行相同的操作。试试看。

我想试试你的方法。这只适用于填充左侧,但不适用于左侧。
<PaddingLeft>=Parameters!ReportParameter1.Value</PaddingLeft>
<PaddingLeft>=Parameters!ReportParameter1.Value &amp; "pt"</PaddingLeft>