none
Borrar un registro de SQL Server por medio de un ComboBox RRS feed

  • Pregunta

  • Hola gente, buenas noches.

    Tengo en SQL Server la tabla Comida con los siguientes atributos: id_comida, nombreComida, precio

    Tengo un programa en C# donde quiero eliminar una comida, tomando el valor nombreComida por medio de un ComboBox, y darle clic en el botón "Aceptar" para que me borre la comida en SQL Server.

    Ya pude hacer que el ComboBox automaticamente me traiga las comidas que estan cargadas en la base de datos, pero estuve googleando y no encuentro poder hacer que borre la comida que seleccione en el ComboBox haciendo clic en Aceptar.

    Los pasos serian asi:

    1) Seleccionar en el ComboBox la comida a eliminar 

    2) Hacer clic en el botón Aceptar

    

    Estuve probando lo que deberia meter dentro del botón Aceptar, pero me parece que no estoy ni cerca. Alguien me podra asesorar o pasar algun tutorial porfa??


    • Editado Eric_96 miércoles, 1 de abril de 2020 3:57
    miércoles, 1 de abril de 2020 3:44

Respuestas

  • hola

    Pero conoces algo de ado.net ? porque deberias ejecutar un DELETE, algo como ser

    using (SqlConnection conn = new SqlConnection("connection string")) 
    { 
     
        string sql = @"DELETE FROM NombreTabla WHERE nombreComida = @nombre"; 
     
        SqlCommand cmd = new SqlCommand(sql, conn); 
        cmd.Parameters.AddWithValue("@nombre", combobox1.Text); 
        cmd.ExecuteNonQuery(); 
    } 

    saludos


    Leandro Tuttini

    Blog
    MVP Profile
    Buenos Aires
    Argentina

    • Propuesto como respuesta Óscar NavarroModerator miércoles, 1 de abril de 2020 12:50
    • Marcado como respuesta Eric_96 miércoles, 1 de abril de 2020 22:09
    miércoles, 1 de abril de 2020 3:57