Report/Report.cs

(开头部分) 3KB

这里只显示每个文件的开头 60 行。登录后可以解锁完整代码。

using System;
using System.Data;
using System.Windows.Forms;
using Common;

/// <summary>
/// 报表
/// </summary>
/// <remarks></remarks>
namespace Report
{
    public class Report
    {
        private static bool CheckTable;
        public static Report Create()
        {
            if (CheckTable == false)
            {
                Dal.Upgrade.Create().UpgradeNew(null);
                CheckTable = true;
            }
            return new Report();
        }
        /// <summary>
        /// 设计
        /// </summary>
        /// <remarks></remarks>
        public void Design()
        {
            frmReport frm = new frmReport();
            frm.ShowDialog();
        }
        /// <summary>
        /// 添加报表节点
        /// </summary>
        /// <remarks></remarks>
        public void AddNode_byReport(TreeNode ParNode)
        {
            Model.ReportInfoCollection mdls = Bll.Report.Create().getReportInfoCollection();
            Control.MyTreeView.GradeInfoCollection GradeInfos = new Control.MyTreeView.GradeInfoCollection();
            foreach (Model.ReportInfo m in mdls)
            {
                Control.MyTreeView.GradeInfo It = new Control.MyTreeView.GradeInfo();
                It.cCode = m.A01_cReportCode;
                It.cName = m.A02_cReportName;
                It.iGrade = m.A03_iGrade;
                GradeInfos.Add(It);
            }
            Control.MyTreeView TV = new Control.MyTreeView();
            TV.FillGradeInfo(GradeInfos, false);
        l:
            foreach (TreeNode node in TV.Nodes[0].Nodes)
            {
                node.Remove();
                ParNode.Nodes.Add(node);
                goto l;
            }
        }
        /// <summary>
        /// 帐表名称
后面还有 36 行代码,购买后查看完整代码

24 小时内免费解锁 3 个项目,之后 1 积分/个。 规则说明

AI 解读

登录后可用,每次 10 积分,解读结果公开显示在下面。

还没有人解读过这个文件。