报表模板,报表数据与报表展现网页。报表展现网页通过参数关联报表模板与报表数据的URL,由报表程序引擎将报表生成出来,然后在输出报表。
1、通过浏览器单独访问报表模板文件的URL,保证报表模板文件能正常下载。
2、通过浏览器单独访问报表数据的URL,保证浏览器能正常获取到数据,获取到的数据能满足 Grid++Report 的约定格式要求。
3、尽量模仿对应例子程序编写自己的报表展现网页。
单独运行为报表提供数据的网页程序,在浏览器地址栏中输入其完整的URL值,看能否运行对应的WEB网页。在URL地址正确的前提下,如果网页出现访问错误,应该根据错误提示排除错误。在能访问的情况下,应保证数据满足约定的格式。有可能不能在浏览器中直接看到数据,通过查看源文件的方式检查响应数据。如果数据是压缩的,可以暂时取消数据的压缩在进行查看。 
通常是浏览器缓存的原因,清理一下浏览器缓存就可以了。如果模板会经常修改,就不要采用直接关联模板文件URL地址的方式,通常是在关联模板文件(.grf文件)的URL后加一个随机数,这样让每次访问的URL都不同,具体实现请参考新版本例子的写法。 
WEB报表将报表模板保存到数据库中,在读取报表时没法正常打开,出现“没有分配到内存,任务已经中止!”这样的错误提示。问题应该是出在保存或读取报表模板时,需要进一步调试后台服务器相关程序进行分析,确保保存或读取报表模板数据时没有篡改数据。尝试在报表模板数据保存到数据库时,另外保存数据到一个文件;从数据库读取报表模板时,另外保存数据到文件;看前面保存的文件能否用报表设计器程序打开,如果能,说明保存与读取的过程正确,需要分析其它方面查找问题,如果不能,即表明对应的过程有问题。
通过 IE 不能访问到 .grf 报表文件,这是因为 IIS6/7 对访问的扩展名做了限制,除了已经定义的扩展名之外,其他的扩展名都不能访问,这跟 ISS5 不一样,ISS5 对所有的扩展名都不做限制。

解决办法:打开“Internet信息服务”管理界面,增加“.grf”扩展名定义 MIME 类型,这样就能够直接下载.grf文件。具体操作步骤:
1. 打开 IIS Microsoft 管理控制台 (MMC),右键单击本地计算机名称,然后单击“属性”。 
2. 单击“MIME 类型”。 
3. 单击“新建”。 
4. 在“扩展名”框中,键入所需的文件扩展名“.grf”。 
5. 在“MIME 类型”框中,键入“grf/gridreport”。 
6. 应用新设置,必须重新启动“万维网发布服务”或重新启动计算机。 

在浏览器中输入某个报表模板文件的URL,看看其能否正常下载,如果能下载,说明此问题已经解决。

如果是用 asp.net 开发, 也可以在 web.config 中添加文件类型定义解决此问题,如以下内容:
<system.webServer>
  <staticContent>
    <mimeMap fileExtension=".grf" mimeType="grf/gridreport" />
  </staticContent>
</system.webServer>
有些WEB服务器中不支持URL中包含汉字,或者需要进行字符集的专门设置才能支持汉字。在不支持汉字URL时,如果模板文件名中带有汉字就不能被访问到,所以报表也就不能成功运行。在这种情况下就要避免使用汉字文件名。在浏览器的地址栏中直接输入模板文件的完整URL地址,看模板文件能否正常下载,如果不能,就有可能是WEB服务器不支持汉字URL。

建议网页与模板文件名中不包含汉字,这样会避免一些麻烦。比如ASP.NET中是可以支持汉字URL的,但在VS2005中直接启动调试就不支持汉字URL。
要对 asp.net 程序所在的目录进行设置,步骤:

控制面板->管理工具->Internet 信息服务->%Machine%(本地计算机)->网站->%ASP.NET程序虚拟目录%-〉右键打开弹出菜单-〉属性-〉目录-〉应用程序设置-〉应用程序名-〉创建。

FAQ中没有解决问题,请查看其它技术支持方式。这里常见问题解答(FAQ)内容也全部包含在Grid++Report的帮助文档中,开发者一定要善于查看软件安装后的产品帮助文档。