Ver Mensaje Individual
  #2 (permalink)  
Antiguo 08/11/2011, 13:56
Avatar de Aquaventus
Aquaventus
 
Fecha de Ingreso: junio-2010
Ubicación: Lima-Peru , En el alba de la naturaleza
Mensajes: 2.105
Antigüedad: 14 años, 8 meses
Puntos: 267
Respuesta: Filtrar DataGridView

Hola ci2000 para hacer filtros a nivel de datagridview puedes usar DataView :
Código vb:
Ver original
  1. Public Class frmBuscar
  2.  
  3.     Dim vista As New DataView
  4.  
  5.     Private Sub frmTablas_Load(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles MyBase.Load
  6.         Dim Tabla As New DataTable
  7.         Dim Adaptador As New MySqlDataAdapter("SELECT * FROM calles ORDER BY calle", Conexion)
  8.  
  9.         Adaptador.Fill(Tabla)
  10.         vista.Table = Tabla
  11.         dgvTablas.DataSource = Tabla
  12.  
  13.         dgvTablas.Columns.Item(0).Width = 50
  14.         dgvTablas.Columns.Item(1).Width = 50
  15.         dgvTablas.Columns.Item(2).Width = 290
  16.         'seleccioanr fila completa al hacer clic en un registro
  17.        dgvTablas.SelectionMode = DataGridViewSelectionMode.FullRowSelect
  18.  
  19.         Tabla = Nothing
  20.         Adaptador = Nothing
  21.     End Sub
  22.  
  23.     Private Sub btnSalir_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles btnSalir.Click
  24.         Me.Close()
  25.     End Sub
  26.  
  27.     Private Sub btnBuscar_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles btnBuscar.Click
  28.         Dim filtro As String = String.Empty
  29.         filtro = "calle LIKE '%alm%'"
  30.         vista.RowFilter = filtro
  31.         vista.Sort = "calle"
  32.         dgvTablas.DataSource = vista
  33.         dgvTablas.Update()
  34.     End Sub
  35. End Class
Saludos!.
__________________
Internet es tener todo el conocimiento global a tu disposición.
Desarrollo de Software - Ejemplos .Net