Елементарно въпросче...
3 отговора
218 прегледа
Елементарно въпросче...
Здравейте
искам да заредя данните от един CSV файл в грид. Как според вас може да стане наи-удобно?
Аз си мислех да заредя целя фаил в едно мемо посредством commaText (най-бързо става), и в последствие да ги "набутам" по някакъв начин в ClientDataSet. Правилно ли съм се насочил и няма ли по-лесен вариант?
Благодаря предварително
Светът е малък нека си помагаме.
искам да заредя данните от един CSV файл в грид. Как според вас може да стане наи-удобно?
Аз си мислех да заредя целя фаил в едно мемо посредством commaText (най-бързо става), и в последствие да ги "набутам" по някакъв начин в ClientDataSet. Правилно ли съм се насочил и няма ли по-лесен вариант?
Благодаря предварително
Светът е малък нека си помагаме.
Re: Елементарно въпросче...
По принцип става.
tМемо е с ограничение на буфера. Можеш да ползваш някой наследник на tStrings и LoadFromFile.
Казваш грид и оставам с впечетлението, че не ти трябва съхранено, а само визуализирано. В такъв случей най-добре е tListView.
Спомням си, че четенето на целия файл заведнъж (напр. с LoadFromFile) става доста по-бързо от обработките ред по ред.
tМемо е с ограничение на буфера. Можеш да ползваш някой наследник на tStrings и LoadFromFile.
Казваш грид и оставам с впечетлението, че не ти трябва съхранено, а само визуализирано. В такъв случей най-добре е tListView.
Спомням си, че четенето на целия файл заведнъж (напр. с LoadFromFile) става доста по-бързо от обработките ред по ред.
Re: Елементарно въпросче...
По принцип CSV се поддържа като източник за данни от ADO компонентите, т.е. не би трябвало да имаш зор да го нахакаш в DBGrid
Re: Елементарно въпросче...
Примерно с този ConnectionString за ADO :
Provider=MSDASQL.1; Driver={Microsoft Text Driver (*.txt; *.csv)}; DBQ=c:\ime_na_faila.csv
AquilaX
____________
blog.horemag.net
умният знае кога да говори, мъдрият знае кога да мълчи
Provider=MSDASQL.1; Driver={Microsoft Text Driver (*.txt; *.csv)}; DBQ=c:\ime_na_faila.csv
AquilaX
____________
blog.horemag.net
умният знае кога да говори, мъдрият знае кога да мълчи