Visual Basic.NET - Cómo vaciar un Datagriedview enlazado a origen de datos

 
Vista:
sin imagen de perfil

Cómo vaciar un Datagriedview enlazado a origen de datos

Publicado por LuMoon (2 intervenciones) el 02/06/2017 06:47:52
Saludos, espero puedan ayudarme, estoy desesperada



Intento vaciar o limpiar un Datagriedview enlazado a un origen de datos, este origen de datos fue agregado con el Asistente de configuración de Orígenes de datos de Visual Studio.Net. Estoy trabajando con Visual Basic.



Tengo dos tablas relacionadas: Ticket y DetalleTicket

Estas tablas son para realizar la compra de un producto.



El Datagriedview me sirve para listar los productos que se han comprado, estos registros son parte de la tabla DetalleTicket.



He intentado cosas como estas:



1
2
3
'Me.DataGridView1.EndEdit()
'Me.DataGridView1.Invalidate()
'Me.DataGridView1.Refresh()
___________________________________ O
1
2
3
4
5
'Me.VentasDataSet.Detalle.Clear()
'Me.DetalleBindingSource.DataSource = Me.VentasDataSet.Detalle
'Me.DetalleBindingSource.ResetBindings(True)
 
'Me.DataGridView1.DataSource = Me.DetalleBindingSource
________________________________________ O

1
2
3
'Me.VentasDataSet.Detalle.Rows.Clear()
'Me.VentasDataSet.Detalle.Columns.Clear()
'Me.DataGridView1.DataSource = Me.VentasDataSet.Detalle
________________________________________-



Pero nada me funciona o no me marca error al momento de ejecutarlo.

De antemano 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
sin imagen de perfil

Cómo vaciar un Datagriedview enlazado a origen de datos

Publicado por arbol (166 intervenciones) el 02/06/2017 19:42:43
saludos debes desenlazarlo por codigo asi como lo has enlazado

si no la otra forma es que

cargues los datos desde coigos y despues

limpiaes con datagridview.datasource=nothing

datagridview.rows.clear


si deseas ayuda de como cargar los datos por codigos,

instala anydesck y enviame el id que genera para ayudarte con un ejemplo sencillo
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
sin imagen de perfil

Cómo vaciar un Datagriedview enlazado a origen de datos

Publicado por LuMoon (2 intervenciones) el 02/06/2017 20:06:41
Muchas gracias por responder:

Necesito por ahora poder manejar el origen de datos con el asistente de conexión, sólo es para un ejemplo, no es para crear un sistema grande, por código no lo estoy manejando, sé que tengo que desenlazarlo, pero no sé como, es que con el asistente se llena de la siguiente forma:


Me.DetalleTableAdapter.InsertDetalle(nt, np, nca, PrecioD)

Me.DataGridView1.DataSource = Me.DetalleTableAdapter.FillDGVDetalle(VentasDataSet.Detalle, nt)

Me.DataGridView1.DataSource = Me.DetalleTableAdapter.GetDataDGVDetalle(nt)


"InsertDetalle" es la consulta para insertar registros.
"FillDGVDetalle" es la consulta para seleccionar los registros que pertenecen a un "nt" número de ticket

De antemano 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