• 大小: 18.3MB
    文件类型: .rar
    金币: 1
    下载: 0 次
    发布日期: 2023-08-02
  • 语言: C/C++
  • 标签: AcRePort  控件  

资源简介

安装包中含使用和开发接口文档,及Delphi、VB、VC++、C#.net、VB.net和WEB下的demo。 2.6主要变动: 1.单元格和文本对象支持自定义字间距和行间距设置。

资源截图

代码片段和文件信息

using System;
using System.Data;
using System.Collections;
using System.Runtime.InteropServices;
using ADODB;
using AcReport;

/// 
/// Summary description for Class1
/// 

/// 
namespace AcNetUtils
{

    public static class DbAdapter : object
    {
        public static void FillDataTableToAC(DataTable table IAcRptEngine Engine)
        {
            //在2.5以后的版本中,可以用如下的方式将ADO.net的DataTable对象通过AcRecordsetAdapter转换为ADO接口的方式直接加入到AcEngine,
            //这样做就不需要在AC中复制一个复本,大大提高的速度。
            //
            AcRecordsetAdapter RecordAdp = new AcRecordsetAdapter(table);
            Engine.AddNetAdoData(table.TableName RecordAdp);
        }

        public static void FillDatasetToAC(DataSet dataset IAcRptEngine Engine)
        {
            //在2.5以后的版本中,可以用如下的方式将ADO.net的DataTable对象通过AcRecordsetAdapter转换为ADO接口的方式直接加入到AcEngine,
            //这样做就不需要在AC中复制一个复本,大大提高的速度。
            //
            for (int i = 0; i <= dataset.Tables.Count - 1; i++)
            {
                AcRecordsetAdapter RecordAdp = new AcRecordsetAdapter(dataset.Tables[i]);
                Engine.AddNetAdoData(dataset.Tables[i].TableName RecordAdp);
            }
        }
    }

    public class AcPropAdapter : objectADODB.Property 
    {
        #region Property 成员

        public int Attributes
        {
            get
            {
                return 0;
            }
            set
            {
                
            }
        }

        public string Name
        {
            get { return ““; }
        }

        public DataTypeEnum Type
        {
            get { return DataTypeEnum.adInteger; }
        }

        public object Value
        {
            get
            {
                return 0;
            }
            set
            {
                
            }
        }

        #endregion
    }

    public class AcAdapterEnumerator : object System.Collections.IEnumerator
    {
        #region IEnumerator 成员

        public object Current
        {
            get { return 0; }
        }

        public bool MoveNext()
        {
            return false;
        }

        public void Reset()
        {
            
        }

        #endregion
    }

    [ClassInterface(ClassInterfaceType.None)]
    public class AcFieldPropsAdapter : Properties _Collection IEnumerable
    {

        #region IAcDbProps 成员

        public int Count
        { 
            get { return 0; }
        }

        public System.Collections.IEnumerator GetEnumerator()
        {
            return new AcAdapterEnumerator();
        }

        public void Refresh()
        {
          //  ADODB.InternalProperties ip = (InternalProperties)new object();
            
        }

        public Property this[object Index]
        {
            get { return new AcPropAdapter(); }
        }

        #endregion
    }

    public

 属性            大小     日期    时间   名称
----------- ---------  ---------- -----  ----

     文件    4356096  2012-04-24 17:20  ActiveX控件\AcVisualControls.ocx

     文件         65  2012-01-18 17:31  ActiveX控件\注册ACReport 可视控件.bat

     文件      26173  2011-10-10 14:03  demos\AdoNetUtils\AcNetUtils\AcNetUtils\AcDbInt.cs

     文件       2652  2011-10-10 14:02  demos\AdoNetUtils\AcNetUtils\AcNetUtils\AcNetUtils.csproj

     文件       5249  2011-10-10 14:01  demos\AdoNetUtils\AcNetUtils\AcNetUtils\AcReportUtils.cs

     文件      32768  2011-10-10 14:03  demos\AdoNetUtils\AcNetUtils\AcNetUtils\bin\Debug\AcNetUtils.dll

     文件      65024  2011-10-10 14:03  demos\AdoNetUtils\AcNetUtils\AcNetUtils\bin\Debug\AcNetUtils.pdb

     文件      57344  2011-10-10 14:02  demos\AdoNetUtils\AcNetUtils\AcNetUtils\bin\Debug\Interop.AcReport.dll

     文件        106  2011-10-10 14:00  demos\AdoNetUtils\AcNetUtils\AcNetUtils\Class1.cs

     文件        265  2011-10-10 14:03  demos\AdoNetUtils\AcNetUtils\AcNetUtils\obj\AcNetUtils.csproj.FileList.txt

     文件        574  2011-10-10 14:02  demos\AdoNetUtils\AcNetUtils\AcNetUtils\obj\Debug\AcNetUtils.csproj.ResolveComReference.cache

     文件      32768  2011-10-10 14:03  demos\AdoNetUtils\AcNetUtils\AcNetUtils\obj\Debug\AcNetUtils.dll

     文件      65024  2011-10-10 14:03  demos\AdoNetUtils\AcNetUtils\AcNetUtils\obj\Debug\AcNetUtils.pdb

     文件      57344  2011-10-10 14:02  demos\AdoNetUtils\AcNetUtils\AcNetUtils\obj\Debug\Interop.AcReport.dll

     文件       1339  2011-10-10 13:59  demos\AdoNetUtils\AcNetUtils\AcNetUtils\Properties\AssemblyInfo.cs

     文件        919  2011-10-10 13:59  demos\AdoNetUtils\AcNetUtils\AcNetUtils.sln

    ..A..H.     24576  2011-10-10 16:35  demos\AdoNetUtils\AcNetUtils\AcNetUtils.suo

     文件      32768  2011-10-10 14:03  demos\AdoNetUtils\AcNetUtils.dll

     文件      32768  2011-10-10 14:03  demos\C#.net\AcNetUtils.dll

     文件      32768  2011-10-10 14:03  demos\C#.net\AcRptUtils\AcNetUtils.dll

     文件       5241  2010-12-08 00:42  demos\C#.net\AcRptUtils\AcReportUtils.cs

     文件      26190  2011-10-10 13:26  demos\C#.net\AcRptUtils\source\AcDbInt.cs

     文件       5247  2011-09-21 18:12  demos\C#.net\AcRptUtils\source\AcReportUtils.cs

     文件       4750  2012-04-24 21:15  demos\C#.net\应用示例(ADO)\ADOAppDemo\ADOAppDemo\ADOAppDemo.csproj

     文件        453  2011-01-11 00:32  demos\C#.net\应用示例(ADO)\ADOAppDemo\ADOAppDemo\app.config

     文件      40960  2012-04-24 21:24  demos\C#.net\应用示例(ADO)\ADOAppDemo\ADOAppDemo\bin\Debug\ADOAppDemo.exe

     文件        453  2011-01-11 00:32  demos\C#.net\应用示例(ADO)\ADOAppDemo\ADOAppDemo\bin\Debug\ADOAppDemo.exe.config

     文件      52736  2012-04-24 21:24  demos\C#.net\应用示例(ADO)\ADOAppDemo\ADOAppDemo\bin\Debug\ADOAppDemo.pdb

     文件       5632  2005-12-08 14:51  demos\C#.net\应用示例(ADO)\ADOAppDemo\ADOAppDemo\bin\Debug\ADOAppDemo.vshost.exe

     文件        453  2011-01-11 00:32  demos\C#.net\应用示例(ADO)\ADOAppDemo\ADOAppDemo\bin\Debug\ADOAppDemo.vshost.exe.config

............此处省略1514个文件信息

评论

共有 条评论