Visual Basic - Cargar DataGridView de Excel con filtro

Life is soft - evento anual de software empresarial
 
Vista:
sin imagen de perfil
Val: 1
Ha aumentado su posición en 112 puestos en Visual Basic (en relación al último mes)
Gráfica de Visual Basic

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

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
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder