예제 #1
0
        private void DoRefreshView(object sender, EventArgs args)
        {
            foreach (TabPage page in calibTab.TabPages)
            {
                CtrlCalibGrid ctrl = page.Controls[0] as CtrlCalibGrid;

                ctrl.channelGridView.RefreshData();
            }
        }
예제 #2
0
        private void Initialize()
        {
            foreach (KeyValuePair <string, Dictionary <int, CalibratorRow> > row
                     in Resource.Server.Devices.Calibrators.Category)
            {
                CtrlCalibGrid ctrl = new CtrlCalibGrid(row.Value.Values.ToList());
                ctrl.SetEnableColumn(3);
                ctrl.RefreshView += DoRefreshView;

                TabPage page = new TabPage($" {row.Key} ");
                page.Controls.Add(ctrl);
                page.BackColor = Color.White;
                calibTab.TabPages.Add(page);
            }

            totalPointsCombo.SelectedIndex = 1;
        }