none
Insertar datos del gridview a la base de datos RRS feed

Respuestas

  • >>no tengo que programaerle ningun evento al gridview ?

    depende, si e spara recorrer las rows la accion la relizarias desde un boton externo

    >>el codigo que me pasaste lo paso a la capa de persistencia?

    mm asi como esta no vas a poder, porque desde la persistencia no tienes acceso al gridview de forma directa

    si trabjas con capas vas a tener que volcar los datos del grid a clases, en una lista y esta si pasarla por las capas y hacer el loop de esa lista de la entidad que definas

    saludos


    Leandro Tuttini

    Blog
    MVP Profile
    Buenos Aires
    Argentina

    viernes, 13 de marzo de 2015 3:12

Todas las respuestas

  • hola

    depende, ni siquieras mencionas que base de datos usas

    recuerda

    AYUDANOS A AYUDARTE, guía básica de consejos para formular preguntas

    saludos

    Leandro Tuttini

    Blog
    MVP Profile
    Buenos Aires
    Argentina

    viernes, 13 de marzo de 2015 2:45
  • igualmente suponiendo que usas sql server y que la idea es recorrer las rows del grid para insertar podrias hacer

    using (SqlConnection conn = new SqlConnection("<connection string>")) { 
        conn.Open(); 
     
        string query = "INSERT INTO NombreTabla (campo1, campo2) VALUES (@aram1, @param2)"; 
        SqlCommand cmd = new SqlCommand(query, conn); 
     
     
        foreach (GridViewRow row in gridView1.Rows) { 
            cmd.Parameters.Clear(); 
     
            cmd.Parameters.AddWithValue("@param1", Convert.ToString(row.Cells[0].Text)); 
            cmd.Parameters.AddWithValue("@param2", Convert.ToInt32(row.Cells[1].Text)); 
     
            cmd.ExecuteNonQuery(); 
        } 
    }

    saludos


    Leandro Tuttini

    Blog
    MVP Profile
    Buenos Aires
    Argentina



    viernes, 13 de marzo de 2015 2:47
  • Si uso sql server, no tengo que programaerle ningun evento al gridview ?

    el codigo que me pasaste lo paso a la capa de persistencia? 

    viernes, 13 de marzo de 2015 2:54
  • >>no tengo que programaerle ningun evento al gridview ?

    depende, si e spara recorrer las rows la accion la relizarias desde un boton externo

    >>el codigo que me pasaste lo paso a la capa de persistencia?

    mm asi como esta no vas a poder, porque desde la persistencia no tienes acceso al gridview de forma directa

    si trabjas con capas vas a tener que volcar los datos del grid a clases, en una lista y esta si pasarla por las capas y hacer el loop de esa lista de la entidad que definas

    saludos


    Leandro Tuttini

    Blog
    MVP Profile
    Buenos Aires
    Argentina

    viernes, 13 de marzo de 2015 3:12