1.本例报表模板来自 "一体化查询(3)", 进入手机查询时, 首页查询页生成的是 jQuery mobile 样式的查询页;
2.数据源完全重用, 不需要单独再开发;
Step 1:报表模版如下,该报表已经部署在服务器上了, 您不需要修改. Step 2:如下二维码指向后端的aspx程序, 请拿出手机扫描, 进入上报填数模式.




实现原理:
1.首先必须在模板中为需要转换的单元格设置 TabOrder,即人工认定哪些单元格是可输入的查询条件:


2.后端 C# 动态生成模板用了 jQueryMobile 模板, 以及 isQueryPage=true 选项:
if(page == "1") {       //第一个页面
 // jQueryMobile 模版文件, 它位于当前目录下
 String TemplateFile = Server.MapPath("template_search.txt");
 //转换
 dll.func("callfunc", "105\r\n type=htm; isQueryPage=true; Template=" +TemplateFile+ "; filename=" + TempFilename);
}
在开发文档的 “服务器专版” 的 "9.4.一体化查询" 中,有这方面的详细介绍.

3.这是 C#源码, 以及 jQueryMobile 模板,一段硕正提供的数据源、关联下拉有关的js 文件, 在 uploadmobile.zip 包中.