Esempio n. 1
0
 public static void GenOneRecordset(System.Web.UI.Page DataPage, string QuerySQL)
 {
     SqlReportData.DoGenDetailData(DataPage, QuerySQL, ReportDataBase.DefaultDataType, true);
 }
 public static void GenEntireData(System.Web.UI.Page DataPage, string RecordsetQuerySQL, string ParameterQuerySQL)
 {
     SqlReportData.DoGenEntireData(DataPage, RecordsetQuerySQL, ParameterQuerySQL, ReportDataBase.DefaultDataType, true);
 }
 //产生报表明细记录数据,数据将被加载到明细网格的记录集中
 public static void GenDetailData(System.Web.UI.Page DataPage, string QuerySQL, ResponseDataType DataType)
 {
     SqlReportData.DoGenDetailData(DataPage, QuerySQL, DataType, true);
 }
 //这里只产生报表参数数据,数据加载到报表参数、非明细网格中的部件框中
 //当报表没有明细时,调用本方法生成数据,查询SQL应该只能查询出一条记录
 public static void GenParameterData(System.Web.UI.Page DataPage, string ParameterQuerySQL)
 {
     SqlReportData.DoGenParameterData(DataPage, ParameterQuerySQL, true);
 }
 //根据RecordsetQuerySQL获取报表明细数据,对应数据加载到报表的明细网格的记录集中
 //根据ParameterQuerySQL获取报表参数数据,对应数据加载到报表参数、非明细网格中的部件框中
 public static void GenEntireData(System.Web.UI.Page DataPage, string RecordsetQuerySQL, string ParameterQuerySQL, ResponseDataType DataType)
 {
     SqlReportData.DoGenEntireData(DataPage, RecordsetQuerySQL, ParameterQuerySQL, DataType, false);
 }