• Jueves 14 de Noviembre de 2024, 07:59

Autor Tema:  poblado datagridview  (Leído 1318 veces)

mar_ccv

  • Nuevo Miembro
  • *
  • Mensajes: 12
    • Ver Perfil
poblado datagridview
« en: Viernes 17 de Diciembre de 2010, 13:42 »
0
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

  • Miembro MUY activo
  • ***
  • Mensajes: 402
  • Nacionalidad: mx
    • Ver Perfil
Re: poblado datagridview
« Respuesta #1 en: Viernes 17 de Diciembre de 2010, 17:03 »
0
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#
  1.  
  2. //Suponiendo que dr es mi objeto de tipo DatagridViewRow que utilizas para recorrer, y la celda 0 es donde metes tus ids entonces:
  3. if (int.Parse(dr.Cells[0].Value) == 0)
  4. {
  5. // tu código aquí
  6. }
  7.  
  8.  

Esa es una idea,  espero te sirva.... saludos! :)
@gabio87

mar_ccv

  • Nuevo Miembro
  • *
  • Mensajes: 12
    • Ver Perfil
Re: poblado datagridview
« Respuesta #2 en: Viernes 17 de Diciembre de 2010, 21:34 »
0
Hola, gracias por tu ayuda me sirvio mucho porque pude solucionar mi problema.