在哪调报表宽度,纸宽度??因为我要打印的是工资表,字段很多,有20个左右啊!!

解决方案 »

  1.   

    在调用DataReport.Show之前,系统会自动检验默认打印机的纸张大小和
    打印方向.然后用提取的数据和你在DataReport中的宽度比较.你把打印机
    设置为横打试试
      

  2.   

    20個字段要按默認紙張大小應該是放不下的,因為datareport的reportwidth最大為9000.要麼你設置為橫打,要麼字段分兩行來排.
      

  3.   

    在打印设置里将默认纸大小改为A2后,错误提示是没有了,但问题是设计时datarpeort的width只能拉到8520的宽度,而实际上报表的宽度可以设置为18850(可能是A2纸的宽度值),这样一来,我如果想往8520后面放字段根本就在屏幕上看不到,该怎么办??难道datareport的最大报表宽度就是8520??
      

  4.   

    我同意sealy(情趣生)的说法,改一下打印设置里改为A2的吧,我的就是这样改的!
      

  5.   

    现在我只知道在设计阶段在datareport里设好布局,设好属性,但是怎样才能通过代码设计datareprot的属性(主要就是为了在不同的情况下打印不同的表)??
    希望有示例代码!!