Novo

Forum kao aplikacija na telefonu

Dodajte forum na početni ekran i koristite ga kao aplikaciju, sa menijem na dnu ekrana.

  • 2 odgovora
  • 2.577 pregleda

Najnovija ↓

C# pomoc oko programiranja recnika 28.11.2008. u 00:15 · pre 218 meseci #1
Imam file koji sadrzi reci. Kako da napravim da kada se upisuje rec u TextBox on izlista u LlistBox-u prvo sve reci koje pocinju prvim upisanim slovom, zatim kada se upise sledece slovo on izlista reci koje sadrze prva dva slova kao sto su upisana u TextBox-u itd.

npr. u file-u imam reci Mika, Mara, Marica, Perica, Djura...
unesem - M -
on mi izlista Mika, Mara, Marica
ja dodam - a -
on izlista Mara, Marica
ja dodam - r -
on izlista Mara, Marica
ja dodam - a -
on izlista Mara

Nadam se da je jasno ;)

Hvala
Potpis
Get up paaaaaaaaa...
Re: C# pomoc oko programiranja recnika 28.11.2008. u 01:44 · pre 218 meseci #2
npr:
ucitas recnik u datatable. napravis DataView od te tabele (ili koristis default). bindujes view za listbox.

napravis event textbox_textchanged, i u njemu kazes : dataview.rowfilter = "name like '"+textbox.Text+"%'"


mogo bi pravis i neko "sofisticirano resenje", da pravis neko stablo pretrazivanja.
npr: inicijalizujes velik niz sa svim stringovima poredjanim lexikografski. i napravis neko stablo pretrazivanja, gde bi od root cvora islo 30 child nodova, a svaki child nod bi imo u sebi startIndex i endIndex (koji bi predstavljali granicnike unutar ovog velkog niza).pa onda od svakog cvora ili novih 30 nodova, ili da imas samo jednu dubinu ali svaki cvor da ima listu koja bi sadrzala za svaku dubinu par vrednosti (start,end)... al ono prvo resenje ce verovatno sasvim ok da ti odradi posao...
Prijavite se da biste odgovorili u ovoj temi.PrijavaRegistracija

Premeštanje teme