if (this.textBox_fx.Text == "1")
{ cgthrpt1.PrintOptions.PaperOrientation = CrystalDecisions.Shared.PaperOrientation.Landscape;
}
else
{
cgthrpt1.PrintOptions.PaperOrientation = CrystalDecisions.Shared.PaperOrientation.Portrait;
}
报 "无效索引。 (异常来自 HRESULT:0x8002000B (DISP_E_BADINDEX))"
设置纸的方向报错,有的不报,有的报,怪的很,搞了几天都搞不定.
------解决方法--------------------------------------------------------
如果是一样的,其实这样很难看出来,报表多的时候自己都会搞乱,水晶报表本身自己可以设置很多的属性,有些小的细节可能你自己都无法看到。
我有时候就这样做的,如果是同一类型的报表,我就把不报错的报表另存为那个报错的报表,因为都一样,只要修改一些小细节就好了。
------解决方法--------------------------------------------------------
问几个问题:
1:是CS程序吗?
2:这个报错信息,是在同一台机器上报出来的吗?
3:这个机器的默认打印机,是用了其他机器上的共享打印机还是用了安装在本机上的打印机?
4:你在5楼说一样的具体是指:同一个报表,在不同的机器上报错还是不同的报表,在同一台机器上报错呢
然后咱再分析