CLR: .Net / Mono / Boo / Otros CLR > C#
poblado datagridview
(1/1)
mar_ccv:
Hola, con C# en winforms estoy poblando datos una datagridview por medio de un datatable desde la base de datos. Después de poblarla la datagridview adiciono líneas para registrar nuevos datos para luego almacenarlos en la base de datos.
Pero cuando hago el foreach a la datagridview para almacenar los datos, no se como identificar las nuevas líneas y solo esas almacenarlas.
Gracias por la ayuda que me puedan brindar
gabio2:
fácil, mira.. llama al id de tu tabla (id: debería ser tu clave Primaria... por lo general Autocremental), la metes en una celda de tu Fila, y a esa celda le asignas el valor de FALSE en la propiedad Visible , entonces.. cuando agregues otra Fila, en esa celda le pones de valor un 0, luego.. cuando lo recorras aplicas una simple validación por ejemplo:
--- Código: C# --- //Suponiendo que dr es mi objeto de tipo DatagridViewRow que utilizas para recorrer, y la celda 0 es donde metes tus ids entonces:if (int.Parse(dr.Cells[0].Value) == 0){// tu código aquí}
Esa es una idea, espero te sirva.... saludos! :)
mar_ccv:
Hola, gracias por tu ayuda me sirvio mucho porque pude solucionar mi problema.
Navegación
Ir a la versión completa