Example #1
0
 private void BuildSchemaTree(string connectionString)
 {
     try
     {
         //dbSchemaPanel = new DbSchemaPanel(ref _currentUnit, ref _currentCslaObject, connectionString);
         _dbSchemaPanel = new DbSchemaPanel(_currentUnit, _currentCslaObject, connectionString);
         _dbSchemaPanel.BuildSchemaTree();
         _frmGenerator.DbSchemaPanel = _dbSchemaPanel;
         _frmGenerator.AddCtrlToMiddlePane(_dbSchemaPanel);
         _dbSchemaPanel.SetDbColumnsPctHeight(73);
         _dbSchemaPanel.SetDbTreeViewPctHeight(73);
     }
     catch (Exception e)
     {
         throw (e);
     }
 }
Example #2
0
        internal void AddCtrlToMiddlePane(DbSchemaPanel dbSchemaPanel)
        {
            foreach (Control ctl in dockPanel1.Contents)
            {
                if (ctl.Text == @"Schema")
                {
                    ((Form)ctl).Close();
                    ctl.Dispose();
                    break;
                }
            }

            DockContent pane = new DockContent();

            pane.Controls.Add(dbSchemaPanel);
            dbSchemaPanel.Dock = DockStyle.Fill;
            pane.DockAreas     = DockAreas.Float | DockAreas.Document;

            pane.MdiParent = this;
            pane.Text      = @"Schema";
            pane.Show(dockPanel1);
        }