|
Тема
|
Елементарно въпросче...
|
|
Автор |
Vermax (киликанзер) |
Публикувано | 16.07.04 23:49 |
|
Здравейте
искам да заредя данните от един CSV файл в грид. Как според вас може да стане наи-удобно?
Аз си мислех да заредя целя фаил в едно мемо посредством commaText (най-бързо става), и в последствие да ги "набутам" по някакъв начин в ClientDataSet. Правилно ли съм се насочил и няма ли по-лесен вариант?
Благодаря предварително
Светът е малък нека си помагаме.
| |
Тема
|
Re: Елементарно въпросче...
[re: Vermax]
|
|
Автор |
NikB (любопитен) |
Публикувано | 17.07.04 08:49 |
|
По принцип става.
tМемо е с ограничение на буфера. Можеш да ползваш някой наследник на tStrings и LoadFromFile.
Казваш грид и оставам с впечетлението, че не ти трябва съхранено, а само визуализирано. В такъв случей най-добре е tListView.
Спомням си, че четенето на целия файл заведнъж (напр. с LoadFromFile) става доста по-бързо от обработките ред по ред.
| |
Тема
|
Re: Елементарно въпросче...
[re: Vermax]
|
|
Автор | commercial (Нерегистриран) |
Публикувано | 23.07.04 10:57 |
|
По принцип CSV се поддържа като източник за данни от ADO компонентите, т.е. не би трябвало да имаш зор да го нахакаш в DBGrid
| |
|
Примерно с този ConnectionString за ADO :
Provider=MSDASQL.1; Driver={Microsoft Text Driver (*.txt; *.csv)}; DBQ=c:\ime_na_faila.csv
AquilaX
____________
умният знае кога да говори, мъдрият знае кога да мълчи
| |
|
|
|
|