本帖最后由 yhngjiol 于 2011-10-28 11:40:47 编辑

解决方案 »

  1.   

    我只在winform下用过这套工具,具体的记不清楚了。showpreview这个函数到底能在web下使用吗?还有这个函数在load的时候能用吗?建议你放在其他地方调用试试。之前在winform下我也有遇过某个方法要在窗口完全载入完之后才能有效的情况。
      

  2.   

    我现在也用这个,一般不会用的时候我就去看Demo,装的时候自带的Demo,
      

  3.   

    回1楼的话,我页面的加载事件里面也试过这样做,效果是一样的,所以我才有了上面的这个Demo
    对于Devexpress我还是个新手,很多东西需要多学习,我的这条思路是应需求而产生的,是否可以在Web里面实现我也不知道,而在winform里面这样做事完全可行的,除非在web里面不是用这个方法显示报表
      

  4.   

    ……极有可能。ShowPreview我记得是弹出一个窗口显示预览,这个窗口当然是控件创建的winform窗口,在WEB自然不能用。你应该找找属于WEB的那一套函数。之前我用它们的WPF控件,也是整套完全不一样了。
      

  5.   

    我找过这个方法,但是XtraReport对象里面能够用来显示报表的方法跟Winform里面的几乎一样,也就那几个,一个一个都试过了,也不知道是不是DXperience真的不支持Asp.Net的这项功能
      

  6.   

    据我之前用这套控件的经验,你这个函数基本不可能winform和webform通用。这个预览是要弹出一个由DevExpress控制的窗口的,当然我用的时候是Winform。而你的环境是webform,怎么可能在网页上弹出一个winform来。建议你不要局限于XtraReport,我记得DevExpress有另外一套asp.net的控件的,可能在那里有其他的用法(后来还有WPF、SL等的,我有注册他们官网,一直有推送的)。
      

  7.   

    在  xr.ShowPreview(); 之前加一个xr.CreateDocument(); 就可以了。。
      

  8.   

    1.请卸载历史版本及注册插件
    2.安装DXperienceUniversal-10.2.4.exe
    3.只安装components\winforms controls及components\xtracharts,xtrareports,
      其他组件不要安装,目前可能出现无法crack的问题
    4.安装完成后,将crack目录文件复制到
      C:\Program Files\DevExpress 2010.2\Components\Sources\DevExpress.DLL
      运行Register.bat知道出现
      DevExpress v10.2 Registered Ok !!!
    5.完成安装
    最近我也遇到这个问题,这样解决了,希望你也解决。如果需要这个可以给我要