Avatar billede fab Nybegynder
16. april 2002 - 11:04 Der er 9 kommentarer og
1 løsning

DataGrid Will Kill Me

Hej,

Jeg har en knap og et datagrid på en form.

Når jeg klikker på min knap, vil jeg gerne have overført en stribe værdier til mit datagrid. Disse data kan godt ligge i knappen, det er ern ren mockup jeg sidder og laver.

Altså:

Klik på knap, og der kommer til at stå "100" i den første celle, "200" i den anden og "300" i den næste.

How is that done ?

Alt vel,
Fab

Avatar billede ocp Nybegynder
16. april 2002 - 11:12 #1
Prøv med MSFlexGrid og sæt flg. kode i din knap:

    MSFlexGrid1.Cols = 3
    MSFlexGrid1.AddItem "test1" & vbTab & "test2" & vbTab & " test3"
Avatar billede ocp Nybegynder
16. april 2002 - 11:13 #2
For hyggens skyld kan du også lige sætte denne sætning "forrest":

MSFlexGrid1.FixedCols = 0
Avatar billede ocp Nybegynder
16. april 2002 - 11:14 #3
Problemet med datagrid er at den er beregnet på direkte forbindelse til et recordset. Dermed er dine muligheder for at manipulere direkt i grid'et begrænsede.
Avatar billede fab Nybegynder
16. april 2002 - 11:20 #4
ok. ocp er på banen igen ! jeg ser lige om jeg fatter det.
Avatar billede fab Nybegynder
16. april 2002 - 11:23 #5
stort! det virker jo, ocp pointsne er på vej. hvis du har tid, så er her et tillægsspørgsmål;

hvordan skriver jeg i headers i flexgriddet - altså i de lysgrå felter øverst oppe (ja du må tro at jeg er komplet idiot, men jeg er altså ikke koder :)
Avatar billede ocp Nybegynder
16. april 2002 - 11:33 #6
Jeg ved ikke om det her er den bedste måde, men det virker:

'Vi "leger" at der ikke er headers
    MSFlexGrid1.FixedRows = 0
   
'...og indsætter vores headers som alm. row
    MSFlexGrid1.AddItem "header1" & vbTab & "Header2" & vbTab & "Header3"
'Fjern den øverst, tomme, row
    MSFlexGrid1.RemoveItem 0

'Indsæt alt dit data her
    MSFlexGrid1.AddItem "Data1" & vbTab & "Data2"

'Medfører at den øverste række bliver "fixed".
    MSFlexGrid1.FixedRows = 1
Avatar billede fab Nybegynder
16. april 2002 - 11:40 #7
kanon. mange tak !
pistol! gevær ! sabel !

machette ! riffel !
Avatar billede fab Nybegynder
16. april 2002 - 11:45 #8
btw., en lille debug:

'Fjern den øverst, tomme, row
    MSFlexGrid1.RemoveItem (0)

(der skal være parantes omkring 0'et)
Avatar billede fab Nybegynder
16. april 2002 - 11:51 #9
hov, det passede ikke alligevel, al magt til ocp
Avatar billede ocp Nybegynder
16. april 2002 - 12:01 #10
Glæder mig...
Flammekaster! Stalinorgel!
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