/// <summary> /// Se encarga de cargar los nombres de las bases de datos /// y los agrega como strings al arbol /// </summary> private void ActualizarArbol() { treeDB.Nodes[0].Nodes[0].Nodes[0].Nodes.Clear(); // treeDB.Nodes[0].Nodes[0].Nodes[0].Nodes.Add() linea para agregar las bases de datos al arbol bases = dbbol.CargarNombreDB(); int cont = 0; foreach (var item in bases) { BDMenu = new ContextMenuStrip(); //Create some menu items. ToolStripMenuItem viewLabel = new ToolStripMenuItem(); viewLabel.Text = "View Options"; viewLabel.Click += this.ClickView; ToolStripMenuItem FLabel = new ToolStripMenuItem(); FLabel.Text = "Function Options"; FLabel.Click += this.FunctionView; ToolStripMenuItem TLabel = new ToolStripMenuItem(); TLabel.Text = "Triggers Options"; TLabel.Click += this.TriggerView; BDMenu.Items.AddRange(new ToolStripMenuItem[] { viewLabel, FLabel, TLabel }); BDMenu.MouseClick += new System.Windows.Forms.MouseEventHandler(this.BD_Click); treeDB.Nodes[0].Nodes[0].Nodes[0].Nodes.Add(item).ContextMenuStrip = BDMenu;/// aqui evento baseDatos = item; AgregarCompo(cont); cont++; //TODO: Implementar metodo para agregar todas las opciones a cada base de datos } }
private void FrmCreateSquema_Load(object sender, EventArgs e) { dbbol = new bdBOL(); bases = dbbol.CargarNombreDB(); foreach (var item in bases) { cbBases.Items.Add(item); } cbBases.SelectedIndex = 0; }
/// <summary> /// Este metodo carga todas las bases de datos a los combobox /// </summary> private void cargarCombos() { cbBaseDatos_mod.Items.Clear(); cbBaseDatos_eli.Items.Clear(); crearbol.CargarNombreDB().ForEach(delegate(string namedb) { cbBaseDatos_mod.Items.Add(namedb); cbBaseDatos_eli.Items.Add(namedb); }); cbBaseDatos_mod.SelectedIndex = 0; cbBaseDatos_eli.SelectedIndex = 0; }