Avatar billede mr.truck Nybegynder
09. januar 2002 - 12:53 Der er 4 kommentarer og
1 løsning

Sorter i flexgrid

Jeg har set hvordan man sorter i en flexgrid, men mit problem er, at når jeg f.eks kun har 4 emner, så lægger de sig ned i de nederste rækker, det er altid ved omkring række 18, og jeg har ikke angivet hvor mange rækker som skal være, jeg bruger det som en søgeside, og det virker fint med at få fyldt rækkerene rigtig udfyldt, så det ville være fint med en sorter.

MVH Mr.Truck
Avatar billede tjacob Juniormester
09. januar 2002 - 13:01 #1
Hvis du kender antal poster (f.eks. fra din forespørgsel eller lignende) kunne du jo sætte antal rækker i flexgrid\'en direkte f.eks.

MSFlexGrid.Rows = \'Antal Poster\'

umiddelbart efter sorteringen

For iøvrigt: er du sikker på din forespørgsel er korrekt? Det kunne jo også være fordi du får en masse tomme poster med?

MVH tjacob
Avatar billede tjacob Juniormester
09. januar 2002 - 13:02 #2
Forresten: det skal være \'Antal Poster\' + 1
Avatar billede mr.truck Nybegynder
09. januar 2002 - 13:05 #3
Hej tjacob
Endnu engang er du hurtig, nu er jeg rimelig ny i VB, er det sådan at du kan give mig lidt mere kode mht. sorter
Jeg har 16 kolonner og f.eks 9 rækker

På forhånd tak
Mr.Truck
Avatar billede tjacob Juniormester
09. januar 2002 - 13:34 #4
1. Du sorterer altid hele rækker
2. Du sorterer med følgende kommando:
    MSFlexGrid1.Sort \'konstant\'    hvor konstanterne er:
flexSortNone = 0
flexSortGenericAscending = 1
flexSortGenericDescending = 2
flexSortNumericAscending = 3
flexSortNumericDescending = 4
flexSortStringNoCaseAsending = 5
flexSortNoCaseDescending = 6
flexSortStringAscending = 7
flexSortStringDescending = 8
flexSortCustom = 9
3. Du vælger de rækker der skal indgå i sorteringen med :
MSFlexGrid1.Row = 4
MSFlexGrid1.RowSel = 3  \'vælger række 4,5,6 (tror jeg nok)
4. Du vælger de kolonner der skal sorteres efter med:
MSFlexGrid1.Col = 3
MSFlexGrid1.ColSel = 1
Sorterer efter først kolonne 1, så 2, så 3

Håber dette hjælper dig lidt ;-)
Avatar billede mr.truck Nybegynder
10. januar 2002 - 00:38 #5
Hej tjacob
Jeg vil kigge på det, det ser ud til, at jeg lige må prøve mig lidt frem, med det som du har skrevet, det burde være til at finde ud af nu, så du skal have mange tak for svarene.

MVH Mr.Truck
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
Kurser inden for grundlæggende programmering

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester