Onderstaande code doet perfect wat ik (op dit moment) wil. Namelijk een Excel file inladen in een DataGrid.
Dit is bijvoorbeeld de output daarvan:
Zoals je ziet heb ik een streep door F5 gezet. Dat is in het Excel sheet namelijk 1111.
Terwijl de 2222 in het record daar onder wel goed is.
Hoe kan dit en is er een oplossing voor?
C#:
1
2
3
4
5
6
7
8
9
10
11
| DataSet dsXLS = new System.Data.DataSet(); string strConn = "Provider=Microsoft.Jet.OLEDB.4.0;" + "Data Source=C:\\testadres.xls;" + "Extended Properties=Excel 8.0;"; string sqlQ = "select * from [Blad2$]"; OleDbDataAdapter myData = new OleDbDataAdapter(sqlQ, strConn); myData.TableMappings.Add("Table", "xls"); myData.Fill(dsXLS); DataGrid1.DataSource = dsXLS.Tables["xls"].DefaultView; DataGrid1.DataBind(); |
Dit is bijvoorbeeld de output daarvan:
| jan | jansen | teststraat | 12a | F5 | rotterdam |
| klaas | de geer | laan van de test | 122 3 hoog | 2222 | Arnhem |
Zoals je ziet heb ik een streep door F5 gezet. Dat is in het Excel sheet namelijk 1111.
Terwijl de 2222 in het record daar onder wel goed is.
Hoe kan dit en is er een oplossing voor?
Heart..pumps blood.Has nothing to do with emotion! Bored