24. april 2004 - 02:38Der er
4 kommentarer og 1 løsning
hente værdier ud af et dataGrid?
Hej jeg har et dataGrid(MX2004) med 2 kolonner og og 24 rækker fyldt med variabler fra ASP og MySql, fint nok. Når nu Hr. Jensen får lyst til at klikke på mit dataGrid, hvorledes får jeg de 2 værdier fra den række han har valgt at klikke i ud.... (hvor som helst) Jeg har prøvet at oprette et listener Object men kan kun trække rækkens nummer ud(vha. getSelectedIndex), ikke værdien skrevet inde i cellen(selv om jeg prøver med getSelectedItem(s)). Jeg håber der sidder en opvakt natteravn som mig med et godt svar..
Lige i dette tilfælde er det lang lettere for mig at bruge navnet på min kolonne, da den altid hedder det sammen som i MySql basen en for løkke ville være "gråspurve med kanoner" på denne måde for jeg tidspunkt og pladser smidt direkte ind i de variabler jeg skal bruge, din er nok bedre hvis jeg havde 15 kolonner..men jeg har kun 2. men en god tråd nu kan andre selv vælge...så har vi da gjort noget for det ellers lidt vanskelige dataGrid...
Hvis du ikke har multipleSelection slået til, så behøver du jo ikke en for-løkke, da selectedItems vil være et array af kun et element. Derfor vil du på præcis samme måde kunne tilgå dine variabler som:
Uden multipleSelection er det dog ligemeget, men hvis denne var slået til, så ville cellPress jo også blive kaldt, hvis man valgte en fra, men det ville jo ikke betyde, at den netop trykkede cell var valgt.
Jeg ville nok bruge change i stedet for, men sådan er der jo så meget.
// Morten Barklund
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.