11. oktober 2005 - 12:00Der er
10 kommentarer og 1 løsning
Hvor mange poster i et datagrid/dataset?
Hej Jeg har et problem. Jeg har lavet et yderst simpel program, med en database indeholdende Id og tekst. Der er 400 poster i databasen, men når jeg henter det ind i programmet, så viser den de første 359, men den vil så ikke vise flere... Programmet består af en datagrid, hvor der er knyttet et dataset til - Har én af de to begrænsninger på hvor mange poster der kan være?
Der er nok en begrænsning i, hvor mange poster et datagrid kan håndtere, men ikke på kun 359. Jeg har selv en side hvor der p.t. vises 1721 rækker i et datagrid uden problemer. Får du en fejlmelding ved post 360 ?
Har du lavet scrolling af datagrid med låsning af overskrift? Eller låsning af en kolonne i datagrid. Sidstnævnte kan være utrolig langsom, afhængig af hvorledes det er lavet. Hvad viser: DataGrid1.Items.Count
Jeg har forresten lavet en søgefunktion i programmet, og søger jeg på "tekst" på over en id på 359, så kommer den frem. Altså findes dataene i datagrid'et, men den vil bare ikke vise det...mærkligt synes jeg
Nu ved jeg ikke om du kører i debug mode, men ellers kan du blot lave en midlertidig label i formen, og få antal poster i datagrid'et vist med f.eks.: label1.text = datagrid1.items.count
Der er mange måder at låse overskrift og kolonne, men det er ikke helt så enkelt som det burde være, hvis det drejer sig om webform. Prøv at søge på nettet efter 'vs.net datagrid lock header and columns'.
Synes bare det er mærkligt at de sidste poster ikke vises. Ved at lave en søgning i runtime i det dataset som er dataource til datagridet viser det, at alle poster findes...
Har fundet ud af hvad der er galt. Det viser sig at alle poster vises, bare ikke i rækkefølge efter ID. Den springer 30 poster over, som så vises til sidst af én eller anden grund.
Jeg siger tak for din tid, og jeg vil nu forsøge at finde ud at at lave et vertical scroll med to låste kolonner...
Fint nok at du fik fundet årsagen. System.form.datagrid må være windows form, og så er syntaksen nok en anden end til webform for at få antal poster i datagrid. Det har jeg ikke arbejdet med endnu. God fornøjelse med projektet.
Synes godt om
Ny brugerNybegynder
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.