首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > .NET > .NET >

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

2011-12-25 
水晶报表中动态控制竖直线条的位置的问题水晶报表中动态控制竖直线条的位置我情况是如下:LineObject[]lin

水晶报表中动态控制竖直线条的位置的问题
水晶报表中动态控制竖直线条的位置
我情况是如下:
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分了,只有多多谢了

[解决办法]
是不是没有第5根竖线导致找不到对象啊

热点排行