AutoComplete z pliku txt

0

Witam
Mam taki problem. Chciałbym utworzyć plik txt, z którego będę wczytywał autocomplete to textboxów. Coś w rodzaju:

[section1]
item1
item2
.
.
[section2]
.
.
.
itd.

W zależności od tego co to będzie za textbox będzie zaczytywał itemy z odpowiedniej sekcji.
Nie jest problemem stworzyć taki plik za pomocą streamReader. Mam problem z czytaniem z niego...bardzo proszę o pomoc<ort>....niechcę </ort>dla 15 sekcji robić osobnych plików txt....

1

Zrób sobie klasę, powiedzmy, IniReader i za jej pomocą wczytuj te dane.

0

Hmm ja również nie widzę kłopotu. Bardziej prymitywny sposób to zrobić metodę, która czyta wszystkie linie i jeśli natrafi na powiedzmy znak # to tworzy nową "kolekcję".

Ja osobiście polecałbym stworzyć

List<AutoCompleteStringCollection>

a następnie ją serializować, chyba że koniecznie musi być to txt.

1

Napisałem przed chwilą takie coś do obróbki plików INI z poziomu C#, nie jest może wybitne (nie chciało mi się ;) ) ale powinno wystarczyć.

Sama biblioteka do załączenia do projektu:
http://www.2shared.com/file/k56RZa7m/MsmIniReader.html

Kod źródłowy:
http://www.2shared.com/file/nS3HaGia/IniReader.html

Przy czym musisz pamiętać żeby przed skorzystaniem z klasy napisać

IniReader.AllowKeyOnly = true;
IniReader.ThrowOnException = true;

1 użytkowników online, w tym zalogowanych: 0, gości: 1