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

#1 Angel. E. Ruiz. P
25/05/2006 - 22:30 | Informe spam
Amigo puedes mostar el codigo para verficar cual es tu error exactamente...


Saludos cordiales,
Ángel Ruiz
MCP C#
MVP de Visual Basic desde 2004
Caracas - Venezuela
"El conocimiento es un bien, que crece a medida que se comparte"
"Jose" escribió en el mensaje
news:%23DZf$
Porque al cargar 2 o mas veces un form con datagrid aparecen los registros
duplicados en el datagrid?

Como se soluciona?

Gracias de antemano,

Respuesta Responder a este mensaje
#2 Jose
25/05/2006 - 22:39 | Informe spam
dim dv as dataview

Dim cruta As String =
System.Configuration.ConfigurationSettings.AppSettings("path")

Dim cn As SqlConnection = New SqlConnection(path)

Dim cmd As SqlCommand = New SqlCommand("select uno,dos,tres,cuatro," & _

"cinco,seis,siete,ocho,nueve,diez,once,doce," & _

"trece,catorce,quince,dieciseis,diecisiete from mitabla order by dos", cn)

Dim cmdbuilder As New SqlCommandBuilder(dap)

dap.SelectCommand = cmd

cn.Open()

dap.Fill(das, "mitabla")

cn.Close()

dv = das.Tables(0).DefaultView

dv.AllowDelete = False

dv.AllowEdit = False

dv.AllowNew = False

dv.Sort = "dos"

DataGrid1.DataSource = Nothing

DataGrid1.DataSource = dv





"Angel. E. Ruiz. P" escribió en el mensaje
news:%
Amigo puedes mostar el codigo para verficar cual es tu error
exactamente...


Saludos cordiales,
Ángel Ruiz
MCP C#
MVP de Visual Basic desde 2004
Caracas - Venezuela
"El conocimiento es un bien, que crece a medida que se comparte"
"Jose" escribió en el mensaje
news:%23DZf$
Porque al cargar 2 o mas veces un form con datagrid aparecen los
registros duplicados en el datagrid?

Como se soluciona?

Gracias de antemano,





Respuesta Responder a este mensaje
#3 Eduardo Alvarado Meza
26/05/2006 - 11:19 | Informe spam
Tal vez un clear a tu tabla antes del fill ?

das.Tables("mitabla").Clear o das.Tables(0).Clear
dap.Fill(das, "mitabla")
Respuesta Responder a este mensaje
#4 Jose
26/05/2006 - 14:11 | Informe spam
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")



Respuesta Responder a este mensaje
#5 Jesús López
26/05/2006 - 17:49 | Informe spam
(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")







Respuesta Responder a este mensaje
Ads by Google
Help Hacer una preguntaSiguiente Respuesta Tengo una respuesta
Search Busqueda sugerida