资源简介

【永久免费】简单易用的打印控件【AnycelReport】,ERP及财务类开发必备打印控件

资源截图

代码片段和文件信息

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

 属性            大小     日期    时间   名称
----------- ---------  ---------- -----  ----
     目录           0  2018-01-04 15:15  AcReport 3.2\
     目录           0  2018-01-04 15:20  AcReport 3.2\AcReport报表引擎\
     文件     4856832  2018-01-04 15:20  AcReport 3.2\AcReport报表引擎\AcReport.dll
     文件          49  2018-01-04 15:17  AcReport 3.2\AcReport报表引擎\注册ACReport引擎.bat
     目录           0  2018-01-04 15:20  AcReport 3.2\ActiveX\
     文件     4839936  2018-01-04 15:20  AcReport 3.2\ActiveX\AcVisualControls.ocx
     文件          65  2018-01-04 15:17  AcReport 3.2\ActiveX\注册ACReport 可视控件.bat
     文件     4613018  2018-01-04 15:15  AcReport 3.2\AnycelReport应用开发手册.pdf
     目录           0  2018-01-04 15:17  AcReport 3.2\demos\
     目录           0  2018-01-04 15:17  AcReport 3.2\demos\AdoNetUtils\
     目录           0  2018-01-04 15:17  AcReport 3.2\demos\AdoNetUtils\AcNetUtils\
     文件       32768  2018-01-04 15:17  AcReport 3.2\demos\AdoNetUtils\AcNetUtils.dll
     目录           0  2018-01-04 15:17  AcReport 3.2\demos\AdoNetUtils\AcNetUtils\AcNetUtils\
     文件         919  2018-01-04 15:17  AcReport 3.2\demos\AdoNetUtils\AcNetUtils\AcNetUtils.sln
     文件       27136  2018-01-04 15:17  AcReport 3.2\demos\AdoNetUtils\AcNetUtils\AcNetUtils.suo
     文件       26679  2018-01-04 15:17  AcReport 3.2\demos\AdoNetUtils\AcNetUtils\AcNetUtils\AcDbInt.cs
     文件        2652  2018-01-04 15:17  AcReport 3.2\demos\AdoNetUtils\AcNetUtils\AcNetUtils\AcNetUtils.csproj
     文件        5249  2018-01-04 15:17  AcReport 3.2\demos\AdoNetUtils\AcNetUtils\AcNetUtils\AcReportUtils.cs
     目录           0  2018-01-04 15:17  AcReport 3.2\demos\AdoNetUtils\AcNetUtils\AcNetUtils\bin\
     目录           0  2018-01-04 15:17  AcReport 3.2\demos\AdoNetUtils\AcNetUtils\AcNetUtils\bin\Debug\
     文件       32768  2018-01-04 15:17  AcReport 3.2\demos\AdoNetUtils\AcNetUtils\AcNetUtils\bin\Debug\AcNetUtils.dll
     文件       65024  2018-01-04 15:17  AcReport 3.2\demos\AdoNetUtils\AcNetUtils\AcNetUtils\bin\Debug\AcNetUtils.pdb
     文件       61440  2018-01-04 15:17  AcReport 3.2\demos\AdoNetUtils\AcNetUtils\AcNetUtils\bin\Debug\Interop.AcReport.dll
     文件         106  2018-01-04 15:17  AcReport 3.2\demos\AdoNetUtils\AcNetUtils\AcNetUtils\Class1.cs
     目录           0  2018-01-04 15:17  AcReport 3.2\demos\AdoNetUtils\AcNetUtils\AcNetUtils\obj\
     文件         265  2018-01-04 15:17  AcReport 3.2\demos\AdoNetUtils\AcNetUtils\AcNetUtils\obj\AcNetUtils.csproj.FileList.txt
     文件         801  2018-01-04 15:17  AcReport 3.2\demos\AdoNetUtils\AcNetUtils\AcNetUtils\obj\AcNetUtils.csproj.FileListAbsolute.txt
     目录           0  2018-01-04 15:19  AcReport 3.2\demos\AdoNetUtils\AcNetUtils\AcNetUtils\obj\Debug\
     文件         593  2018-01-04 15:17  AcReport 3.2\demos\AdoNetUtils\AcNetUtils\AcNetUtils\obj\Debug\AcNetUtils.csproj.ResolveComReference.cache
     文件       32768  2018-01-04 15:17  AcReport 3.2\demos\AdoNetUtils\AcNetUtils\AcNetUtils\obj\Debug\AcNetUtils.dll
     文件       65024  2018-01-04 15:17  AcReport 3.2\demos\AdoNetUtils\AcNetUtils\AcNetUtils\obj\Debug\AcNetUtils.pdb
............此处省略1385个文件信息

评论

共有 条评论