private void reanudarBindings() { foreach (Control ctr in this.Controls) { if (ctr is LibreriaClases.SWTextbox) { LibreriaClases.SWTextbox SWctr = (LibreriaClases.SWTextbox)ctr; ctr.DataBindings.Add("Text", dts.Tables[0], SWctr.CampoBBDD); } else if (ctr is LibreriaControles.UIXCombobox) { //Creada instancia de DataBase para que no se acumulen las tablas en el DataBase del DataGridView BaseDatos.DataBase dadesCombobox = new BaseDatos.DataBase(); LibreriaControles.UIXCombobox SWctr = (LibreriaControles.UIXCombobox)ctr; DataSet dtsForanea = new DataSet(); dtsForanea = dadesCombobox.PortarTaula(SWctr.TaulaForanea); SWctr.DataBindings.Clear(); //Está cogiendo la tabla Agencies en index 0, Species en index 1 SWctr.DataSource = dtsForanea.Tables[0]; SWctr.DisplayMember = SWctr.CampMostrar; SWctr.ValueMember = SWctr.CampID; SWctr.DataBindings.Add("SelectedValue", dts.Tables[0], SWctr.CampoBBDD); } } }
private void button1_Click(object sender, EventArgs e) { string username = textBox1.Text; string password = textBox2.Text; string query = "Select * from Users " + " where codeuser = '******' AND password ='******'"; BaseDatos.DataBase BD = new BaseDatos.DataBase(); DataSet dades = BD.PortarPerConsulta(query); int registres = dades.Tables[0].Rows.Count; if (registres > 0) { attempt = 0; this.WindowState = FormWindowState.Normal; String user = textBox1.Text; Modelos.User.setUserName(user); LoginCarga lg = new LoginCarga(user); lg.Show(); this.Hide(); } else if (attempt++ == 2) { textBox2.Clear(); Amenaza amenaza = new Amenaza(); amenaza.Show(); this.Hide(); } }
private void mostrar_dades() { dts.Clear(); dts = dades.PortarTaula(this.Taula); dtg.DataSource = dts.Tables[0]; foreach (Control ctr in this.Controls) { // if((ctr.GetType() == typeof(LibreriaClases.SWTextbox))) // { // //Como me refiero al campo CampoBBDD del SWTextbox?, de momento lo asigno al tag // ctr.DataBindings.Add("Text", dtg.DataSource, ctr.Tag.ToString()); // } //} if (ctr is LibreriaClases.SWTextbox) { LibreriaClases.SWTextbox SWctr = (LibreriaClases.SWTextbox)ctr; SWctr.DataBindings.Clear(); ctr.DataBindings.Add("Text", dts.Tables[0], SWctr.CampoBBDD); } else if (ctr is LibreriaControles.UIXCombobox) { //Creada instancia de DataBase para que no se acumulen las tablas en el DataBase del DataGridView BaseDatos.DataBase dadesCombobox = new BaseDatos.DataBase(); LibreriaControles.UIXCombobox SWctr = (LibreriaControles.UIXCombobox)ctr; SWctr.DataBindings.Clear(); DataSet dtsForanea = new DataSet(); dtsForanea = dadesCombobox.PortarTaula(SWctr.TaulaForanea); SWctr.DataBindings.Clear(); //Está cogiendo la tabla Agencies en index 0, Species en index 1 SWctr.DataSource = dtsForanea.Tables[0]; SWctr.DisplayMember = SWctr.CampMostrar; SWctr.ValueMember = SWctr.CampID; SWctr.DataBindings.Add("SelectedValue", dts.Tables[0], SWctr.CampoBBDD); } } }