C# 更改SubreportObject对象的位置,Crystal Reports,C
我正面临这样的问题。我正在使用VisualStudio2005。我需要更改SubreportObject对象的位置C# 更改SubreportObject对象的位置,Crystal Reports,C,c#,.net,crystal-reports,visual-studio-2005,subreport,C#,.net,Crystal Reports,Visual Studio 2005,Subreport,我正面临这样的问题。我正在使用VisualStudio2005。我需要更改SubreportObject对象的位置 foreach (Section section in report.Sections) { foreach (object obj in section.ReportObjects) { if (obj is SubreportObject) { SubreportObject sub =
foreach (Section section in report.Sections)
{
foreach (object obj in section.ReportObjects)
{
if (obj is SubreportObject)
{
SubreportObject sub = obj as SubreportObject;
ReportDocument doc = sub.OpenSubreport(sub.SubreportName);
sub.Left = Math.Max(0, width - sub.Left - sub.Width);
}
}
}
但我遇到了异常,因为添加或更改此类报表对象不受支持,正如异常所说的那样。是否有其他方法可以更改子报表对象的位置
谢谢你的帮助我自己找到了解决办法。我改变了报告的设计,不需要改变位置