c# microsoft.Jet.OLEDB.4.0 Zahlen mit Kommas werden nicht eingelesen

Gast #4607075
Lesenswert?
• ▲
▼
Hallo Leute,

ich versuche mit Hilfe von microsoft.Jet.OLEDB.4.0 in c# die Zahlen in 
Datagrid zu speichern. Soweit klappt alles ohne Probleme, jedoch bekomme 
ich ein Problem bei Zahlen mit Kommas(oder Punkt). Also die Zahlen die 
im Bild orange sind, werden nicht in Datagrid eingelesen und Datagrid 
beleibt leer an dieser Stelle. Mein Code sieht folgender Masse aus.
1
        public void ReadCsv(string filename)
2
        {
3
            using (OleDbConnection cn = new OleDbConnection("Provider=Microsoft.Jet.OLEDB.4.0;Data Source="+ filename +";Extended Properties=\"Excel 8.0;HDR=Yes;\";"))
4
            {
5
                cn.Open();
6
                using (OleDbDataAdapter adapter = new OleDbDataAdapter("select *from[PickAndPlace$]", cn))
7
                {                  
8
                    DataTable dt = new DataTable("Data");
9
                    adapter.Fill(dt);
10
                    dataGridView_MfgData.DataSource = dt; 
11
                }
12
            }
13

14
        }

Was mach ich falsch?

Gruss
Stefan
Angehängte Dateien:

Antwort schreiben

Bitte melde dich an, um einen Beitrag zu schreiben.

oder

Mit Google-Account einloggen

Die Registrierung ist kostenlos und dauert nur eine Minute.

Jetzt registrieren