水晶报表中动态控制竖直线条的位置的问题

major_cd 2007-01-15 12:06:19
水晶报表中动态控制竖直线条的位置
我情况是如下:
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;//竖线
但横线却可以,请问哪位知道,只有20分了,只有多多谢了
...全文
334 1 打赏 收藏 转发到动态 举报
写回复
用AI写文章
1 条回复
切换为时间正序
请发表友善的回复…
发表回复
live2k 2007-01-19
  • 打赏
  • 举报
回复
是不是没有第5根竖线导致找不到对象啊

4,818

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术 图表区
社区管理员
  • 图表区社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧