Este es el codigo que estoy utilizando para llenarlo en un Datagridview
Solo utilizo un TextBox y un DataGridView
Código vb:
Ver original
Imports System.Data Imports System.Data.SqlClient Public Class Form1 Dim ds As New DataSet Dim cn As New SqlConnection("server=LUISITO;database=Northwind;Integrated Security=yes") Sub cargarProductos() Try Dim da As New SqlDataAdapter("Select productid as 'ID Producto',productname as 'Producto',unitprice as 'Precio Unitario' from products", cn) da.Fill(ds, "Productos") dgvlista.DataSource = ds.Tables("Productos") Catch ex As Exception MsgBox("Error al Buscar", MsgBoxStyle.Information, "Mensaje de Salida") End Try End Sub Sub listaProducto2(ByVal nombre As String) ds.Tables("Productos").DefaultView.RowFilter = "Producto like'" & nombre & "%'" dgvlista.DataSource = ds.Tables("Productos") End Sub Private Sub TextBox1_TextChanged(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles TextBox1.TextChanged 'proforma(TextBox1.Text) listaProducto2(TextBox1.Text) End Sub Private Sub Form1_Load(ByVal sender As Object, ByVal e As System.EventArgs) Handles Me.Load cargarProductos() dgvlista.DataSource = ds.Tables("Productos") End Sub End Class
Espero su ayuda . Gracias