上传者: codesky01
|
上传时间: 2021-08-31 15:54:20
|
文件大小: 9KB
|
文件类型: TXT
using System;
using System.Collections.Generic;
using System.Text;
using System.Data;
using Kingdee.K3.BOS.PlugInModel.Filter;
using Kingdee.K3.BOS.PlugInModel.Report;
using Kingdee.K3;
namespace Kingdee.k3.CRM.ProTwDeRept
{
public class ClRept:IReport
{
#region 定义变量
///
/// 数据源
///
private DataTable m_pDt;
///
/// Filter Form对象,ShowFilter中调用
///
//private Kingdee.K3.BOS.UI.CommonFilter m_frmFilter;
///
/// Filter 返回的对象
///
private object m_Filter;
///
/// 用与在DataSource中过滤数据,正常情况下应该为:根据Filter取适当的数据返回,
/// 本案例采用在客户端模拟中间层的方式处理,所以增加此变量进行处理
///
private string m_FilterString = "";
///
/// Filter 返回的对象,根据情况进行了类型转换,开发时可根据情况选择返回的类型信息
///
private K3.Dictionary m_dctFilter;
///
///
///
private Settings setting;
///
/// 格式设置调用对象
///
private ReportFormatConditions m_FormatConditions;
///
/// 表头对象生成
///
private ReportHeader m_Header;
///
/// 报表属性设置器,必须初始化
///
private ReportProperty m_Property;
///
/// 报表对象接口,用户操作报表信息
///
private ReportViewInterface m_ReportViewInterface;
///
/// 表头显示的信息包,vct下包括多个dct
///
private Vector m_vctTitle;
private System.Guid m_iDetailRptID = new Guid();
///
/// 报表表头信息
///
public Vector Title
{
get { return m_vctTitle; }
set { m_vctTitle = value; }
}
///
/// 仅仅返回数据源,真正的数据在Refresh实现
///
public Sy