コード例 #1
0
        void VTAltNesneleriGetir()
        {
            HataYeri = 0;
            try
            {
                HataYeri = 10;
                //MessageBox.Show(Sunucu_TreeView.SelectedNode.Text +" "+ Sunucu_TreeView.SelectedNode.Index.ToString());
                DBName = Sunucu_TreeView.SelectedNode.Text;

                //VTGrup.Controls[Sunucu_TreeView.SelectedNode.Index].Select();
                HataYeri = 11;
                bool BaglantiDurumu = mySQLYonet.BaglantiAc(DBHost, DBUser, DBPass, "");
                if (BaglantiDurumu == true)
                {
                    mySQLYonet.VeriTabaniSec(DBName);
                    List <string> Tablolar = new List <string>();
                    Tablolar = mySQLYonet.Tablolar();

                    HataYeri = 111;
                    List <string> Viewler = new List <string>();
                    Viewler = mySQLYonet.Viewler();

                    HataYeri = 12;
                    List <string> Fonksiyonlar = new List <string>();
                    Fonksiyonlar = mySQLYonet.Fonksiyonlar();

                    /*
                     * listBox1.Items.Clear();
                     * foreach (string TAdi in Tablolar)
                     * {
                     *
                     *  listBox1.Items.Add(TAdi);
                     * }
                     */
                    HataYeri = 13;
                    TreeNode SecilenVT = Sunucu_TreeView.SelectedNode;
                    SecilenVT.Nodes.Clear();

                    TreeNode SecilenVT_BirTablosu;
                    foreach (string TabloAdi in Tablolar)
                    {
                        SecilenVT_BirTablosu     = new TreeNode(TabloAdi, 4, 4);
                        SecilenVT_BirTablosu.Tag = "Table";
                        SecilenVT.Nodes.Add(SecilenVT_BirTablosu);
                    }

                    HataYeri = 130;
                    TreeNode SecilenVT_BirViewi;
                    foreach (string ViewAdi in Viewler)
                    {
                        SecilenVT_BirViewi     = new TreeNode(ViewAdi, 6, 6);
                        SecilenVT_BirViewi.Tag = "View";
                        SecilenVT.Nodes.Add(SecilenVT_BirViewi);
                    }

                    TreeNode SecilenVT_BirFonksiyonu;
                    foreach (string FonksiyonAdi in Fonksiyonlar)
                    {
                        SecilenVT_BirFonksiyonu     = new TreeNode(FonksiyonAdi, 5, 5);
                        SecilenVT_BirFonksiyonu.Tag = "Function";
                        SecilenVT.Nodes.Add(SecilenVT_BirFonksiyonu);
                    }
                    mySQLYonet.BaglantiKapat();
                    //Sunucu_TreeView.CollapseAll();

                    //SecilenVT.Expand();
                }
                else
                {
                }
            }
            catch (Exception Istisna)
            {
                switch (HataYeri)
                {
                default:
                    OrtakSinif.ProgramHatasi("Sunucu_TreeView_Click()", HataYeri, Istisna);
                    break;
                }
            }


            //MessageBox.Show(Sunucu_TreeView.SelectedNode.Text);
        }