コード例 #1
0
ファイル: MainForm.cs プロジェクト: wzxinchen/BaseComponent
 private void treeView1_NodeMouseDoubleClick(object sender, TreeNodeMouseClickEventArgs e)
 {
     if (e.Node.Level == 0)
     {
         //点击的数据库节点
         TabPage page = tabControl1.TabPages[e.Node.Text];
         if (page == null)
         {
             page           = new TabPage(e.Node.Text);
             page.Name      = e.Node.Text;
             page.BackColor = Color.White;
             TableControl tc = new TableControl();
             tc.DataBaseName = e.Node.Text;
             tc.Server       = server;
             tc.Dock         = DockStyle.Fill;
             page.Controls.Add(tc);
             tabControl1.TabPages.Add(page);
         }
         tabControl1.SelectTab(page);
         //e.Node.Nodes.Clear();
         //List<string> tables = DbHelper.GetTables(server, e.Node.Text);
         //foreach (var table in tables)
         //{
         //    e.Node.Nodes.Add(table);
         //}
         //e.Node.Expand();
     }
     else if (e.Node.Level == 1)
     {
         //点击的表
     }
 }
コード例 #2
0
ファイル: MainForm.cs プロジェクト: dusdong/BaseComponent
        private void treeView1_NodeMouseDoubleClick(object sender, TreeNodeMouseClickEventArgs e)
        {
            if (e.Node.Level == 0)
            {
                //点击的数据库节点
                TabPage page = tabControl1.TabPages[e.Node.Text];
                if (page == null)
                {
                    page = new TabPage(e.Node.Text);
                    page.Name = e.Node.Text;
                    page.BackColor = Color.White;
                    TableControl tc = new TableControl();
                    tc.DataBaseName = e.Node.Text;
                    tc.Server = server;
                    tc.Dock = DockStyle.Fill;
                    page.Controls.Add(tc);
                    tabControl1.TabPages.Add(page);
                }
                tabControl1.SelectTab(page);
                //e.Node.Nodes.Clear();
                //List<string> tables = DbHelper.GetTables(server, e.Node.Text);
                //foreach (var table in tables)
                //{
                //    e.Node.Nodes.Add(table);
                //}
                //e.Node.Expand();
            }
            else if (e.Node.Level == 1)
            {
                //点击的表

            }
        }