C#报表竖直线的动态控制问题
我的报表现在是把横向线条解决了,可竖直线条的动态控制还正在解决中..
我情况是如下:
LineObject[] lin=new LineObject[6];
for(int i=0;i<=5;i++)
{
string linename="line"+Convert.ToString (i+1);
lin[i]=(Crypt.ReportDefinition.ReportObjects[""+linename+""] as CrystalDecisions.CrystalReports.Engine.LineObject );
if(i<3){(lin[i]).Right =t;//横线条}
if(i==5){(lin[i]).Left=s;//竖线条}
}
s是在前面已经获得的要把竖线条控制从左边开始的位置
横线条可以控制,但竖线条却不能控制,虽然程序编译通过了,可运行时却如下错误:
The line object's coordinates are not valid. Only vertical or horizontal lines are supported.
出错地方是:if(i==5){(lin[i]).Left=s;//竖线条}