none
Testo cuando inicia y añade nueva rown a datagridview RRS feed

  • Pregunta

  • Buenas tengo un datagridview con 3 columnas 

    1 Mosto

    2 Mosto (litros)

    3 Densidad

    No se si se llama mascara o otro nombre, lo que no se es como se hace que cuando el programa carga este datagridview me lo inicia con una fila en esa fila ya tendria que aparecer la 1ª columna mosto1 y cuando escribes algo me añade automaticamente otra fila que tendria que aparecer en la columna 1 fila 1 mosto2

    Gracias


    • Editado JETET martes, 5 de enero de 2016 8:17
    martes, 5 de enero de 2016 8:13

Respuestas

  • No es exactamente lo mismo porque el texto no aparecerá hasta que la fila no tenga el foco pero puedes utilizar el evento DefaultValuesNeeded:

        Private Sub DataGridView1_DefaultValuesNeeded(sender As Object, e As DataGridViewRowEventArgs) Handles DataGridView1.DefaultValuesNeeded
            e.Row.Cells("Mosto").Value = String.Format("Mosto{0}", e.Row.Index + 1)
        End Sub


    Píldoras .NET
    Artículos, tutoriales y ejemplos de código .NET

    Píldoras JS
    Artículos, tutoriales y ejemplos de código JavaScript, HTML5, CSS3, ...

    • Marcado como respuesta JETET martes, 5 de enero de 2016 8:40
    martes, 5 de enero de 2016 8:28

Todas las respuestas

  • No es exactamente lo mismo porque el texto no aparecerá hasta que la fila no tenga el foco pero puedes utilizar el evento DefaultValuesNeeded:

        Private Sub DataGridView1_DefaultValuesNeeded(sender As Object, e As DataGridViewRowEventArgs) Handles DataGridView1.DefaultValuesNeeded
            e.Row.Cells("Mosto").Value = String.Format("Mosto{0}", e.Row.Index + 1)
        End Sub


    Píldoras .NET
    Artículos, tutoriales y ejemplos de código .NET

    Píldoras JS
    Artículos, tutoriales y ejemplos de código JavaScript, HTML5, CSS3, ...

    • Marcado como respuesta JETET martes, 5 de enero de 2016 8:40
    martes, 5 de enero de 2016 8:28
  • Como siempre Asier 

    1000 Gracias

    Tendria que invitarte a unas cervezas

    martes, 5 de enero de 2016 8:39