using System; using System.Collections.Generic; using System.Linq; using System.Text; using Lskj.Util; using Lskj.Business; using System.Windows.Forms; using Lskj.Model; using Lskj.Business.Impl; using Lskj.Control; using System.Collections; namespace Lskj.Report { /// /// c#库被调用统一接口类 /// public sealed class DllBaseClass : IForm { public DllBaseClass() { } public DllBaseClass(string[] obj) { try { FrmMain mainForm = new FrmMain(); DynamicReportModel reportModel = new DynamicReportModel(obj); mainForm.Model = reportModel; reportModel.DataCaches = new Dictionary(); if (SystemInfo.Instance.OptimizationSpeed) mainForm.GetDataCaches(reportModel.DataCaches); GridEnum gridEnum = GridEnum.GridView; if (!reportModel.DataCaches.GetValu