IMHO.WS

IMHO.WS (https://www.imho.ws/index.php)
-   Программирование (https://www.imho.ws/forumdisplay.php?f=40)
-   -   Вопрос по C# и ADO.Net (https://www.imho.ws/showthread.php?t=108762)

alsergeich 25.09.2006 15:03

Вопрос по C# и ADO.Net
 
Есть такой код:
using ( connection = new OleDbConnection( connectionString ) )
{
connectionString = "Provider=Microsoft.Jet.OLEDB.4.0;Data Source=\"C:\\\";Extended Properties=\"text;HDR=Yes;FMT=Delimited\"";
//+
//filePath.Text;

connection = new OleDbConnection(connectionString);
connection.Open();

OleDbDataAdapter ad = new OleDbDataAdapter("SELECT * FROM car.csv", connection);
DataSet ds = new DataSet();
ad.Fill(ds);
DataTable tb = ds.Tables[0];
DataView testView = new DataView(tb);
dataGridView1.DataSource = testView;

В файле csv есть несколько столбцов с названиями - first , second, therd
после того как данные выводятся в dataGridView1 получается что у меня один столбец - "first,second,therd".
Может кто-то может помочь???

ЕЖ 25.09.2006 23:13

А чем у тебя разделяются столбцы в csv? Подозреваю что запятой. Просто поменяй на точку с запятой и все получится.

P.S. Чего то у тебя странно в коде два раза OleDbConnection создается, да и закрывающей скобки у using нет...

alsergeich 29.09.2006 12:51

разделяется ;
может еще что-то может быть не так?

ЕЖ 29.09.2006 21:49

Выложи свой проект, воспроизводящий ситуацию и тестовый файл, на котором это происходит.


Часовой пояс GMT +4, время: 05:43.

Powered by vBulletin® Version 3.8.5
Copyright ©2000 - 2026, Jelsoft Enterprises Ltd.