private void OnSave(object sender, EventArgs e) { if (_tabDetailView.SelectedIndex < 0) { return; } TabPage tp = _tabDetailView.Controls[_tabDetailView.SelectedIndex] as TabPage; if (tp == null) { return; } SqlControl sqlCtrl = tp.Controls[0] as SqlControl; TableControl tblCtrl = tp.Controls[0] as TableControl; if (sqlCtrl != null) { sqlCtrl.Save(); } else if (tblCtrl != null) { tblCtrl.Save(); } }
public void ShowTable(DataTable tbl, string tabTitle) { TabPage tp = Zen.UIControls.CtrlBuilder.BuildTabPage(tabTitle, _tabDetailView.Size, _tabDetailView.Controls.Count); TableControl ctrl = new TableControl(); ctrl.Dock = DockStyle.Fill; ctrl.DataTable = tbl; tp.Controls.Add(ctrl); _tabDetailView.Controls.Add(tp); }