03. marts 2003 - 16:13Der er
4 kommentarer og 2 løsninger
TDBGrid - SelectedField.DisplayText
Hej !
Jeg prøver på at hente værdierne af de valgte kolonner i et DBGrid. Det går også helt fint når der kun er 1 kolonne i grid'et, men når der er flere, så kan jeg ikke lige få den til at tage værdierne fra de efterfølgende kolonner.
Jeg bruger følgende til at hente den første værdi:
DBData.SelectedField.DisplayText
Så kiggede jeg lidt nærmere på DisplayText, som er en TField variant, og så at det var Strings, og så prøvede jeg med DBData.SelectedField.DisplayText[0] og DBData.SelectedField.DisplayText[1] men så får jeg bare at vide at element 0 er inaccessible.
DBGrid skal være knyttet til en datasource, som skal være knyttet til en table, som skal være aktive. Så henter du dataene få følgende måde: edit1.text := DBGrid1.Fields[2].asstring; Mvh. Pjotre
Kan se jeg ikke lige helt tænkte mig om i går. pjotre's første svar er korrekt ;)
Stoney får lidt for forsøget :)
Tak for hjælpen.
Snowball
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.