visual usar net eventos elementos ejemplos como agregar c# database textbox local

usar - Cómo agregar elementos de base de datos locales en textBox usando listBox en C#



ejemplos combobox visual basic (1)

¿Cómo vas a decidir qué fila quieres recuperar?

Algo como lo siguiente debería recuperar una sola fila de la base de datos basada en la dirección de correo electrónico, luego use los valores para llenar los cuadros de texto:

private void button_retrieve_Click(object sender, EventArgs e) { var selectSQL = "select Firstname, Lastname, Email, Address Inimesed where email = @email"; string connectionString = @"Data Source=myDatabase;Password=xxxxxx;"; using (var cn = new SqlCeConnection(connectionString)) using (var cmd = new SqlCeCommand(selectSQL, cn)) { cn.Open(); cmd.Parameters.Add("@Email", SqlDbType.NVarChar); cmd.Parameters["Email"].Value = "emailaddresstofind"; var rdr = cmd.ExecuteReader(); try { if (rdr.Read()) { textBox1_Firstname.Text = rdr.GetString(0); textBox2_Lastname.Text = rdr.GetString(1); textBox3_Email.Text = rdr.GetString(2); textBox4_Address.Text = rdr.GetString(3); } else { MessageBox.Show("Could not find record"); } } finally { rdr.Close(); cn.Close(); } }

}

Y tengo una pregunta si alguien sabe: ¿qué tendría que hacer para agregar los valores ListBox seleccionados utilizando el "Nombre" + "Apellido", "Correo electrónico" y "Dirección" de nuevo en sus cuadros de texto?

Este código aquí me permite agregar mis valores de textBox en la base de datos pero a id le gusta hacer lo contrario.

private void button_add_Click(object sender, EventArgs e) { var insertSQL = "INSERT INTO Inimesed (Firstname, Lastname, Email, Address) VALUES (Firstname, Lastname, Email, Address)"; string connectionString = @"Data Source=myDatabase;Password=xxxxxx;"; using (var cn = new SqlCeConnection(connectionString)) using (var cmd = new SqlCeCommand(insertSQL, cn)) { cn.Open(); cmd.Parameters.Add("@Firstname", SqlDbType.NVarChar); cmd.Parameters.Add("@Lastname", SqlDbType.NVarChar); cmd.Parameters.Add("@Email", SqlDbType.NVarChar); cmd.Parameters.Add("@Address", SqlDbType.NVarChar); cmd.Parameters["Firstname"].Value = textBox1_Firstname.Text; cmd.Parameters["Lastname"].Value = textBox2_Lastname.Text; cmd.Parameters["Email"].Value = textBox3_Email.Text; cmd.Parameters["Address"].Value = textBox4_Address.Text; cmd.ExecuteNonQuery(); } }

Hay un montón de tutoriales sobre "Cómo agregar elementos de TextBox en la base de datos local en C #", pero ninguno "Cómo agregar elementos de la base de datos local en textBox". Tengo todos los valores definidos. ¿Debo usar comandos "foreach", comandos "if" o comandos "if" dentro de los comandos "foreach"?

¡Cualquier ayuda sería genial!