Ver Mensaje Individual
  #3 (permalink)  
Antiguo 09/03/2012, 14:53
Avatar de omar190
omar190
 
Fecha de Ingreso: septiembre-2008
Mensajes: 191
Antigüedad: 16 años, 5 meses
Puntos: 4
Respuesta: Filtrar datos en un datagrid

Cita:
Iniciado por Aquaventus Ver Mensaje
Hola omar190 sí se puede realizar un filtrado a datos cargados a un Dataset sin modificarlo y llevarlo a un Datagrid mediante un DataView, te paso a explicar el codigo que no es nada complicado :
Código vb:
Ver original
  1. Dim vista As New DataView
  2. vista.Table = datos.Tables("Agendatb")
  3. 'filtro SQL: registros que pertenescan a 1 caja
  4. vista.RowFilter = "IdCaja= " + Me.txtCaja.Text + ""
  5. 'Para ordenar el resultado
  6. vista.Sort = "IdCaja"
  7. 'Pasas el filtrado a la grilla
  8. Me.TuDataGrid.DataSource = vista
  9. 'recargar el DataGrid
  10. Me.Grid.Update()
Por ejemplo esto lo puedes colocar en el evento Click de un boton que filtra mediante un TextBox en la cual ingresas el Id de tu caja. Esto ya lo acomodas a tu necesidad. ESpero te sea de ayuda. Saludos!.
Gracias por la ayuda funciona bastante bien, pero ahora eh tratado de aplicar un filtro sobre una fecha de la cul solo requiro comparar mes y año pero no logro que se ejecute al mandar el filtro no acepta ninguna funcion para manejo de fechas, de que forma se pudiera hacer para comparar solo una parte e la fecha, con fechas completas no hay ningu problema funciona bien, estoy usando mysql como servidor de datos.