highlight'e i MSHflexgrid, med aendret sort-order.

Tags:    visual-basic

User
Bruger #912 @ 23.07.02 19:36
Jeg har et lille problem med min Flexgrid(msHflexgrid).

Jeg forsoeger at faa flexgriden til at highlighte den post som jeg har fundet. det virker ogsaa godt nok naar jeg arbejder med den foerste column. saa highligter den rigtig nok eksempelvis nr 8 fra toppen da det passer med at det er record nr 8. Problemet opstaar naar jeg har bedt flexgrid'en om at sortere i henhold til naeste column. Saa ligger record nr 8 eksempelvis oeverst i flexgrid'en, men det er jo stadigvaek linje 8 som vil blive highlightet.

Jeg har proevet at aendre sort-order i selve datacontrollen(adodc) men det virkede ikke rigtigt, men jeg skal ikke afvise at det kan goeres paa denne maade.

mit naeste bud er saa, at naar jeg har den rigtige record som skal highlightes, saa simpelthen soege alle felterne i flexgriden igennem fra start til slut og saa highlighte den naar man finder den, men saa tror jeg nok at glansen ligesom er gaaet af det hele, da flexgriden jo nok er lidt langsom, hvis den indeholder et par tusinde linjer.

er der ikke end anden maade at lokalisere den linje(position) som en record nu befinder sig paa, efter at man har aendret sort-raekkefoelgen?

Paa forhaand tak,
Claes Nicolajsen

P.S. Undskyld det lave antal point, men I kan nok regne ud hvorfor.





1 svar postet i denne tråd vises herunder
1 indlæg har modtaget i alt 1 karma
Sorter efter stemmer Sorter efter dato
Jeg har et lille problem med min Flexgrid(msHflexgrid).

Jeg forsoeger at faa flexgriden til at highlighte den post som jeg har fundet. det virker ogsaa godt nok naar jeg arbejder med den foerste column. saa highligter den rigtig nok eksempelvis nr 8 fra toppen da det passer med at det er record nr 8. Problemet opstaar naar jeg har bedt flexgrid'en om at sortere i henhold til naeste column. Saa ligger record nr 8 eksempelvis oeverst i flexgrid'en, men det er jo stadigvaek linje 8 som vil blive highlightet.

Jeg har proevet at aendre sort-order i selve datacontrollen(adodc) men det virkede ikke rigtigt, men jeg skal ikke afvise at det kan goeres paa denne maade.

mit naeste bud er saa, at naar jeg har den rigtige record som skal highlightes, saa simpelthen soege alle felterne i flexgriden igennem fra start til slut og saa highlighte den naar man finder den, men saa tror jeg nok at glansen ligesom er gaaet af det hele, da flexgriden jo nok er lidt langsom, hvis den indeholder et par tusinde linjer.

er der ikke end anden maade at lokalisere den linje(position) som en record nu befinder sig paa, efter at man har aendret sort-raekkefoelgen?

Paa forhaand tak,
Claes Nicolajsen

P.S. Undskyld det lave antal point, men I kan nok regne ud hvorfor.


JT

har du tænkt på at bruge en listview control den er meget mere FLEXibel ind jeg er helt holdt op med at bruge de der tunge datacontroller de er kun til problemer, man kan få en listview til at gøre
det samme som en FLEX og mere til. Jeg har flere demoer hvis du er interreseret. med sovs.




t