Olá, este é o meu primeiro artigo. Vou mostrar como passar os dados dum documento Excel para uma DataGridView com o VS.NET 2005.
Em primeiro lugar inicie o VS.NET 2005
File->New->Project
Escolha um projecto do tipo Visual Basic->Windows Apllication, altere o nome á sua vontade e clique OK
Adicione um Button, uma Label e uma DataGridView. E altere a propriedade Text à sua vontade.
Clique no button, e faça o import dos seguintes namespaces:
Imports System.data.oledb
Imports System.Data
No Evento Button_Click insira o seguinte codigo:
Dim DS As New DataSet
Dim CONN As New OleDbConnection("provider= Microsoft.Jet.OLEDB.4.0 ;" & _
"data source=C:\Products.xls; " & "Extended Properties=Excel 8.0;")
Dim DA As New OleDbDataAdapter("select * from Products",
Try
DS.Clear()
DA.Fill(DS, "Products")
CONN.Close()
DataGridView1.DataSource = DS
DataGridView1.DataMember = "Products"
Catch ex As Exception
MsgBox(ex.ToString)
End Try
Neste exemplo tenho um ficheiro em Excel com o nome Products.xls, na directoria C:\
Depois de verificar a existencia do ficheiro Excel na directoria certa, compile e execute a aplicação para verificar a cópia dos dados.
1 abarço e até ao proximo artigo
ASS: Simão
Email: landsimao@hotmail.com
País: Portugal