Guardar el resultado de una vista en una tabla

Respondiendo a una consulta de cómo copiar los registros seleccionados de una tabla origen a una nueva tabla, os dejo esta propuesta que espero sea de vuestra utilidad.

'
' Simular tabla Origen
'

Dim Origen As New DataTable("Maestro")
Origen.Columns.Add("Cliente")
Origen.Columns.Add("Nombre")
Origen.Rows.Add("001", "Jose Javier Garcia")
Origen.Rows.Add("002", "Jhon Smith Carter")
Origen.Rows.Add("003", "Pierre Bertran Janvier")
Origen.Rows.Add("004", "Jose Di Souza")

' Crear una Vista con todos los clientes cuyo nº sea inferior a 3
Dim Seleccion As New DataView(Origen, "Cliente < '003'", "Cliente", DataViewRowState.CurrentRows)
' Crear tabla Destino
Dim Destino As New DataTable("Duplicado")
' Llenar el destino con los resultados de la vista de datos
Destino = Seleccion.ToTable
' Visualizar... (...añadir a vuestro DataSet,..Actualizar...etc.)
Me.DataGridView1.DataSource = Destino
 

Saludos,
Pep Lluis,

Published Thu, Apr 2 2009 3:54 by peplluis
Filed under: ,

Comments

# re: Guardar el resultado de una vista en una tabla

Wednesday, April 15, 2009 12:35 PM by jorge

Que tal Luis, estuve leyendo una respuesta tuya sobre datagridview al explicar sobre salto a otra columna en lugar de la fila.

Estoy desarrollando un punto de venta y mi pregunta es la siguiente:

en lugar de utilizar un texbox y despues agregarle a la grilla, no hay forma de teclear directamente en la grilla y a la medida de ingresar las letras me autocompleta y al dar enter me trae el codigo, precio, ect del producto?, siceramente no se como hacerlo

# re: Guardar el resultado de una vista en una tabla

Thursday, April 16, 2009 3:11 AM by peplluis

Hola Jorge,

Aqui tienes un ejemplo especifico.

msmvps.com/.../autocompletando-columnas-en-un-datagridview.aspx

Saludos,

Pep Lluis,

Leave a Comment

(required) 
(required) 
(optional)
(required) 
If you can't read this number refresh your screen
Enter the numbers above: