1
yhj
2024-07-24 5e5d945e91568b973faa27d8ab0bcef99fc4a6c5
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
#region
 
using System;
using System.Data;
using CSFrameworkV5.Business;
using CSFrameworkV5.Common;
using CSFrameworkV5.Library;
using CSFrameworkV5.Library.CommonClass;
 
#endregion
 
namespace CSFrameworkV5.GSTEST {
    public partial class Frm2 : frmBaseDataDictionary {
        private blltest _BLLInstance;
 
        public Frm2() {
            InitializeComponent();
        }
 
        protected override void DoBindingSummaryEditor(DataTable summary) {
            DataBinder.BindingEditorPanel(pcDetailEditor, summary);
        }
 
        private void Frm2_Load(object sender, EventArgs e) {
            InitializeForm();
            SetLanguage();
        }
 
        protected override void InitializeForm() {
            try {
                _SummaryView = new DevGridView(gvSummary);
                _ActiveEditor = txtDHA001;
                _DetailGroupControl = pcDetailEditor;
                gvSummary.DoubleClick += OnGridViewDoubleClick; //主表DoubleClict
 
                //frmGridCustomize.RegisterGrid(gvSummary);
                //DevStyle.SetGridControlLayout(gcSummary, false);//表格设置   
                //DevStyle.SetSummaryGridViewLayout(gvSummary);
 
                _BLLInstance = new blltest();
                //_Permission = new bllPermission();
                //_RoleActionsView = new RoleActionsView(tvRoleActions);
 
                ShowSummary(); //下载显示数据.
                //DataBinder.BindingLookupEditDataSource(lookUser, DataDictCache.Cache.User, PURDHA.DHA001, PURDHA.DHA002);
 
                //BindingSummaryNavigator(controlNavigatorSummary, gcSummary); //Summary导航条.
                //ShowSummaryPage(true); //一切初始化完毕後显示SummaryPage
                //base.InitializeForm();
            }
            catch (Exception ex) {
                Msg.ShowException(ex);
            }
        }
 
        private void ShowSummary() {
            try {
                //  _BLLInstance.GetSummaryData(true);//调用业务逻辑类的GetSummaryData()方法获取数据                
                //DoBindingSummaryGrid(_BLLInstance.SummaryTable); //绑定主表的Grid
                DoBindingSummaryGrid(_BLLInstance.GetSummaryData(true)); //绑定主表的Grid
                ShowSummaryPage(true); //显示Summary页面. 
            }
            catch (Exception ex) {
                Msg.ShowException(ex);
            }
        }
    }
}