datagrid registros duplicados

25/05/2006 - 21:59 por Jose | Informe spam
Porque al cargar 2 o mas veces un form con datagrid aparecen los registros
duplicados en el datagrid?

Como se soluciona?

Gracias de antemano,

Preguntas similare

Leer las respuestas

#6 magurin
27/05/2006 - 11:23 | Informe spam
Si la tabla no esta asociada a ninguna base de datos puedes hacer un metodo
que antes de refrescar la tabla de nuevo te borre todos los items:

While Not DataGridView1.Rows.Count = 0
DataGridView1.Rows.RemoveAt(0)
End While


Si la datagridview tiene activado la adicion por parte del usuario de filas,
en vez de 0 llegará a 1

While Not DataGridView1.Rows.Count = 1
DataGridView1.Rows.RemoveAt(0)
End While

Espero que sirva de ayuda.
Un saludo.

101010101010


"Jesús López" escribió:

(Si la tabla de la base de datos tiene una clave primaria y el DataAdapter
tiene la propiedad MissingSchemaAction = AddWithKey) o ( estableces por
código la clave primaria en el DataTable) o ( es un dataset con tipo donde
la tabla tiene definida una clave primaria en diseño) no se repetirán los
registros cuando llamas al método Fill del DataAdapter, sino que se
refrescarán con los datos recién leíndos.

Saludos:

Jesús López



"Jose" escribió en el mensaje
news:
> Gracias Eduardo
> "Eduardo Alvarado Meza" <ealvarado_15@(eliminarestetexto)hotmail.com>
> escribió en el mensaje news:
>> Tal vez un clear a tu tabla antes del fill ?
>>
>> das.Tables("mitabla").Clear o das.Tables(0).Clear
>> dap.Fill(das, "mitabla")
>>
>>
>>
>
>



email Siga el debate Respuesta Responder a este mensaje
Ads by Google
Help Hacer una pregunta AnteriorRespuesta Tengo una respuesta
Search Busqueda sugerida