never research Crystal , I suggest you to try MS 's Reporting service

解决方案 »

  1.   

    我当时也是有两个选择,一个用水晶报表,另外一个用MS的PrintDocument,唉,都折腾了3个星期了,最后就差部署了........
    从头来过???
    还是不死心啊
      

  2.   

    如楼上,我也感觉没甚么解决办法,change it OR 输出到word,excel让他们自己编去,UP is 一种美德
      

  3.   

    最灵活的方式就是输出到word,excel,让用者自己去编辑,想出什么结果就什么结果。
      

  4.   

    输出到word,excel??
    呵呵
    关键的问题现在在于,能否成功的部署这些报表到客户的机器上
    没办法
    已经做到这个份上了关键是时间比较紧

      

  5.   

    Marking晕
    我们的项目马上也要开始把报表功能加进去了
    偶今年也是本命年呢
      

  6.   

    暂时还没有
    老实讲,偶对水晶报表这种工具不是太感冒***虽然偶目前感冒ing看看吧
    如果有看到方法
    偶一定会过来通知你的
    @_@
      

  7.   

    多谢兄弟们支持
    希望能有人拿去这400分难道要到客户的机器上去装.net然后选定打印机然后编译?
    纯粹扯蛋楼上的,小心点
    这个东西能不用就不用,我现在是在贼船上了主要,骑虎难下
      

  8.   

    现在ms将在1月底出SqlServer 2000 reporting services正式版,
    我用了beta2, 感觉build, management, publish都很好用,大家可测试一下
      

  9.   

    楼主试试下面的方法:当年我在Crystal Report 8.5中碰到过这个问题。
    我们最后的方法是:
    把一台机器上的所有打印机全部删掉。再打开报表,然后保存。注意要随便编辑点什么,要不保存菜单是灰的。这时报表文件自已会设置成无打印机模式,并且不保存任何默认值。
      

  10.   

    To JoeM(Tao)
    SqlServer 2000 reporting services搞什么用的???
      

  11.   

    楼主试试。
    (CSDN没有办法改贴,我只有补贴了)
      

  12.   

    to  skyswan(施望) 
      兄弟,怎么还是可爱的A4.....晕,我删除掉所有的打印机,保存,编译,然后到另外一台机器上运行,还是不行......
      能否说得再详细一些to  tjq_tang(过河兵) ( ) 
      我就是在编辑的时候选择了打印机和纸张,结果到另外一台机器上就不行了,而且是两台机器的打印机配置一样,完全一样
      

  13.   

    兄弟
    我就是这样做的
    我在我的机器上开发好报表,在编辑的时候就指定的打印机和纸张然后到我同事的机器上(没有打印机)
    添加打印机
    设置打印首选项
    ok
    可爱的A4
      

  14.   

    楼上的
    不高深
    要是该死的水晶报表给出的那个PaperSize允许自定义
    一切问题就解决了
    就是太硬了
      

  15.   

    同情ing ,我看到你的问题就飞奔而来,但是来了一看傻眼了----不会。郁闷呀!-------------------------------------------------------------------------努力提供技术水平,帮助更多人解决问题!
      

  16.   

    还有一个地方:xx打印机->属性(设置好你需要的纸张)
      

  17.   

    to 过河兵
       你说的根据关键字来枚举当前纸张无非是PrintDocument里面的
       而水晶报表的printoption.papersize和system.drawing.printing.papersize是不一样的
       不用通用
      

  18.   

    你仔细看看客户pc打印机,它多半有什么设置有A4纸.
    如果你全部确定:
    1.打印机设置
      [打印首选项]
      [属性]
    都是设置为你所需要的纸张类型2.报表设置
       纸张类型设置为你所需要的类型或者干脆不设置它类型3.该打印机的卡卡角落都没有A4二个字
    还是没有搞定
    我黔鹿技穷了,盼有此经验者指点。
      

  19.   

    ...........................
    faint
      

  20.   

    这么说吧谁知道
    打印预览的时候
    crystalreportviewer都作了什么事情?
    从什么地方读取的配置?
      

  21.   

    决定放弃水晶报表
    再也不用了
    还是自己写吧
    DrawString....
    DrawLine.....
      

  22.   

    to brightheroes(闭关(今年本命年)) 
    你看这样行不行,做个ocx,自动将新建打印纸张并设为默认。不知道用在你这里可不可行?
    可行的话,我可以编译一个给你……
      

  23.   

    to lei414
      谢谢你了兄弟
      我已经放弃了
      因为很快就要交差
      我们还是决定自己画了
      省去了那些问题