資源簡介
【永久免費】簡單易用的打印控件【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個文件信息
評論
共有 條評論