只要程序能访问到的数据都可以提供给报表,只要把数据打包为约定格式的 XML 或 JSON 数据就可以。WEB报表的数据形式请参考帮助中“WEB报表(B/S报表)->WEB报表数据”中的说明。Grid++ 提供的 WEB 例子中有产生 XML 与 JSON 数据的通用函数,请看明白相关代码,然后根据自己的实际情况进行调用或改造。 
一般是在URL中传递数据筛选条件参数,更详细说明请参考帮助“WEB报表(B/S报表)->WEB报表数据->按查询条件生成报表数据”中的说明,帮助中会介绍相关的例子。
如果是 Grid++Report 内部的 http 访问,其内部需要依赖 Windows 的 XMLHttpRequest 组件,但总是遇到 Windows 自身的 XMLHttpRequest 组件不能使用的情况(也许与杀毒/安全软件配置Windows有关),这样造成WEB报表运行失败。所以最新版的WEB报表例子全都改为用 AJAX 方式获取报表的来自 URL 的数据,这中 htttp 访问是依赖于浏览器,这样就保证了报表的 http 访问。所以建议大家参考最新版的例子来实现自己的程序。
WEB报表的 XML 与 JSON 数据格式:请参考帮助“WEB报表(B/S报表)->WEB报表数据”中的说明。 
WEB报表的 XML 数据格式:请参考帮助“WEB报表(B/S报表)->WEB报表数据->报表 XML 数据格式”中的说明。
WEB报表的 JSON 数据格式:请参考帮助“WEB报表(B/S报表)->WEB报表数据->报表 JSON 数据格式”中的说明。
请参考帮助“WEB报表(B/S报表)->WEB报表数据->多记录集 XML 数据与报表匹配”中的说明。 
每个记录集数据都必须是集合,每个记录集是并行的关系,不能出现一个记录集集合包含另一个记录集集合。
将XML或JSON数据保存为本地文本文件。然后双击打开对应的报表模板文件(.grf),将报表主对象的“数据库连接”属性设置为“xml”,“查询SQL”属性设置为前面保存的文本文件名,如果模板与数据文件不在同一目录,需要包含完整路径。模板中的明细表格、子报表与图表中的其它“数据库连接”与查询SQL”属性设置要全部取消掉。最后进入“查询视图”或“预览视图”即可查看报表运行效果。更详细说明请参考帮助“开发指南->报表数据源->设计时报表数据源->XML & JSON 数据源”部分。
如果是JSON数据,可以上 http://www.bejson.com/ 验证JSON数据的有效性。
XML 与 JSON 都有多个特殊的字符,数据包含这些字符要进行转义处理,不然就会让数据不符合规范,从而造成数据无法解析。如何具体转换,请参考 Grid++Report 的例子程序中的对应代码。
报表在WEB下运行时,数据源连接串与查询SQL一般不会被使用到,报表是通过其关联的XML数据网页获取报表数据。数据源连接串与查询SQL仅是方便设计报表,如自动产生报表字段,设计时在预览视图与查询视图中获取数据库数据查看报表运行效果。  
连接串中的数据库用户与密码信息是固定的,客户端必须具有直接访问数据库的权限,这样会有很大的安全局限性。WEB报表应该关联报表数据DataURL,从DataURL处获取数据,客户端肯定能访问WEB服务器,这样肯定不存在访问权限限制。 
其实设计的数据库与报表部署后的数据库不一定是同一个,只要表结构是一样就行。设计时设定的连接串与查询SQL只是在设计时用,运行时是从报表 DataURL 所指的网页去数。也可以在模板上传到服务器前将其数据库连接串删除掉。 
在安装目录 C:\Grid++Report 6\WebSamples\html\data\JSON 与 C:\Grid++Report 6\WebSamples\html\data\XML 中的文本文件示范了各种形式报表对应的 JSON 或 XML 数据包的格式。
报表在WEB下运行时,数据源连接串与查询SQL一般不会被使用到,报表是通过其关联的XML数据网页获取报表数据。数据源连接串与查询SQL仅是方便设计报表,如自动产生报表字段,设计时在预览视图与查询视图中获取数据库数据查看报表运行效果。  

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