code:
1
2
3
4
5
6
7
8
| Try
da = New System.Data.OleDb.OleDbDataAdapter("select * from [Sheet1$]", cn)
ds = New System.Data.DataSet
da.Fill(DS, "Namen")
DataGrid1.SetDataBinding(DS, "Namen")
Catch ex As Exception
MessageBox.Show("Er ging iets fout bij het inlezen van het bestand")
End Try |
Deze code gaat goed, tot de naam van het sheet bv sheet2 is. Het probleem is echter dat de gebruiker werkbladen van excel gaat leveren waarvan niet opvoorhand geweten is wat de sheetname is. Kan ik op één of andere manier gewoon "select * from 1" ofzo doen ? Waar 1 dan het eerste sheet is ? (heb de search gebruikt). Dit alles in vb.NET