Visual Basic.NET - Limpiar DataGridView

 
Vista:

Limpiar DataGridView

Publicado por Viviana (18 intervenciones) el 08/03/2011 03:41:56
tengo el siguiente codigo necesito limpiar el datagridv, ya que siempre una consulta no tiene datos este muestra el del registro anterior, no limpiar el datagridview

oConn.Open()
Dim comando As New OleDbCommand
Dim objDataSetTemp As Compra_Excedentes.ds
objDataSetTemp = New Compra_Excedentes.ds()

'Try
' 'DataGridView_TUbi.Rows.Clear()
' 'DataSet.Clear()
' 'DataGridView_TUbi.DataBindings.Clear()
' 'objDataSetTemp.Clear()
'Catch
'End Try
'DataGridView_TUbi.DataSource = Nothing

If cmbSorteo.Text = Nothing Then
MsgBox("Debe ingresar el # Sorteo para Consultar")
Else
With comando
' Asignar el sql para seleccionar los datos de la tabla Maestro
.CommandText = "Select * from tblUbicSorteo where num_sorteo = " + cmbSorteo.Text + ""
.Connection = oConn
End With

With Adaptador
.SelectCommand = comando
' llenar el dataset
Adaptador.Fill(DataSet, "tblUbicSorteo")
End With

' Enlazar el DataGridView al dataset
With DataGridView_TUbi
.DataMember = "tblUbicSorteo"
.DataSource = DataSet
.SelectionMode = DataGridViewSelectionMode.FullRowSelect
.DefaultCellStyle.BackColor = Color.AliceBlue
End With
End If
oConn.Close()

gracias
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder

Limpiar DataGridView

Publicado por Diego (81 intervenciones) el 08/03/2011 15:00:16
Antes de .DataSource = DataSet
inclue un .DataSource = Nothing
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar

Limpiar DataGridView

Publicado por viviana (18 intervenciones) el 11/03/2011 21:47:41
muchas gracias diego
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar

Limpiar DataGridView

Publicado por viviana (18 intervenciones) el 11/03/2011 21:48:47
la solucion fue poner antes del open:
dataset.clear() y con esto me limpia los datos viejos del datagrid, muchas gracias
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar