Cargar DataGridView de Excel con filtro
Publicado por Javier (1 intervención) el 12/05/2019 09:32:31
Hola, me llamo Javier y soy nuevo en el foro y en esto de la programación, espero que me podáis ayudar.
Pretendo cargar en un DataGridView una hoja de Excel, pero con filtro, solamente líneas que contengan las palabras almacenadas en un array, el problema es que solamente me carga la ultima posición del array.
Estoy trabajando con Visual Studio 2017 en VB
Gracias
Pretendo cargar en un DataGridView una hoja de Excel, pero con filtro, solamente líneas que contengan las palabras almacenadas en un array, el problema es que solamente me carga la ultima posición del array.
Estoy trabajando con Visual Studio 2017 en VB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
Imports System.Data
Imports System.Data.OleDb
Imports System.Windows.Forms
Public Class Form1
Dim ds As New DataSet
Dim buscar() As String = {"bretxa", "recibo", "pago"}
Private Sub Form1_Load(sender As Object, e As EventArgs) Handles MyBase.Load
Dim cn = New OleDbConnection("Provider = Microsoft.ACE.OLEDB.12.0;Data Source=C:\Users\jvill\OneDrive\Escritorio\Movimientos.1.xls;Extended Properties=""Excel 12.0;HDR=YES;IMEX=1""")
Dim da = New OleDbDataAdapter("select * from [MovimientosCuenta$] where DESCRIPCION like '%" & buscar(2) & "%'", cn)
ds = New DataSet
Dim dt = New DataTable
da.Fill(dt)
Me.DataGridView1.DataSource = dt
End Sub
End Class
Gracias
Valora esta pregunta


0