El DataGridView me canso
Publicado por Omanofx (2 intervenciones) el 02/07/2008 22:51:22
Hola gente!
tengo un problema con lo siguiente:
tengo una clase q me devuelve un datatable lleno, ese mismo se lo paso a un datagridview..
la primera vez, funciona y se ve lindo con los datos...
cuando cambio la consulta y el metodo myAccesoDatos.BuscaArticulos me trae un nuevo dt, es lo copio en mi dataset, se lo vuelvo a pasar al dgv y siguen estando los datos de la primera consulta.....(el nuevo DT contiene los datos de la 2da consulta!)
me canso, googlee por todos lados..y no encontre nada....
si alguien se le ocurre algo, MUCHISIMASSS GRACIAS!
AH!, ya probe con me.dgvgrilla.refresh() y nada....
Este es el codigo:
==============
Dim myDt As New DataTable()
'aca obtengo un datatable lleno
myDt = myAccesoDatos.BuscaArticulos("E", cmbHiper.Text, txtDescripcion.Text, Nothing, Nothing, Nothing, Nothing, Nothing, Nothing, MarcaSeleccionadaCombo, intCantidadRegistros, intTotalRegistrosPermitidos, Nothing)
If (myDt Is Nothing) Then
If intCantidadRegistros = 0 Then
MessageBox.Show("No se encontraron registros que cumplan con el criterio definido.", "Informacíon importante", MessageBoxButtons.OK, MessageBoxIcon.Information)
End If
myDt = Nothing
Exit Sub
End If
Dim dt As New DataTable()
dt = myDt.Copy
If Not (myDataSet.Tables(NombreTabla_Resultado) Is Nothing) Then
myDataSet.Tables.Remove(NombreTabla_Resultado)
End If
dt.TableName = NombreTabla_Resultado
myDataSet.Tables.Add(dt)
'esta linea la puse xq lo lei en otro foro pero no pasa nada.....
Me.DGVGrilla.DataSource = Nothing
Me.DGVGrilla.DataSource = myDataSet
Me.DGVGrilla.DataMember = NombreTabla_Resultado
lblCantidadRows.Text = intCantidadRegistros
lblTotalCountRows.Text = intTotalRegistrosPermitidos
'todo: revisar asignacion de variables
myDt = Nothing
dt = Nothing
tengo un problema con lo siguiente:
tengo una clase q me devuelve un datatable lleno, ese mismo se lo paso a un datagridview..
la primera vez, funciona y se ve lindo con los datos...
cuando cambio la consulta y el metodo myAccesoDatos.BuscaArticulos me trae un nuevo dt, es lo copio en mi dataset, se lo vuelvo a pasar al dgv y siguen estando los datos de la primera consulta.....(el nuevo DT contiene los datos de la 2da consulta!)
me canso, googlee por todos lados..y no encontre nada....
si alguien se le ocurre algo, MUCHISIMASSS GRACIAS!
AH!, ya probe con me.dgvgrilla.refresh() y nada....
Este es el codigo:
==============
Dim myDt As New DataTable()
'aca obtengo un datatable lleno
myDt = myAccesoDatos.BuscaArticulos("E", cmbHiper.Text, txtDescripcion.Text, Nothing, Nothing, Nothing, Nothing, Nothing, Nothing, MarcaSeleccionadaCombo, intCantidadRegistros, intTotalRegistrosPermitidos, Nothing)
If (myDt Is Nothing) Then
If intCantidadRegistros = 0 Then
MessageBox.Show("No se encontraron registros que cumplan con el criterio definido.", "Informacíon importante", MessageBoxButtons.OK, MessageBoxIcon.Information)
End If
myDt = Nothing
Exit Sub
End If
Dim dt As New DataTable()
dt = myDt.Copy
If Not (myDataSet.Tables(NombreTabla_Resultado) Is Nothing) Then
myDataSet.Tables.Remove(NombreTabla_Resultado)
End If
dt.TableName = NombreTabla_Resultado
myDataSet.Tables.Add(dt)
'esta linea la puse xq lo lei en otro foro pero no pasa nada.....
Me.DGVGrilla.DataSource = Nothing
Me.DGVGrilla.DataSource = myDataSet
Me.DGVGrilla.DataMember = NombreTabla_Resultado
lblCantidadRows.Text = intCantidadRegistros
lblTotalCountRows.Text = intTotalRegistrosPermitidos
'todo: revisar asignacion de variables
myDt = Nothing
dt = Nothing
Valora esta pregunta


0