28. april 2003 - 12:33Der er
16 kommentarer og 1 løsning
Parametre fra DataGrid
Hej
Jeg har et datagrid med en række kolonner med data fra en Access-database. Data i grid´et vises som links (enten v.hj.a. en template eller en hyperlink column. Derudover har jeg på siden et par tekstbokse. Jeg vil gerne at brugeren, når han klikker på et link i data-grid´et får overført dels indholdet af linket samt indholdet af de to tekstbokse til en ny side. noget i stil med: xxxx.aspx?parameter1=<tekstboks1.text>¶meter 2=<tekstboks2.text>.
Jeg er ikke rigtig sikker på, at jeg helt forstår koden - min tekstboks er ikke en del af grid´et, men befinder sig et andet sted på siden. Jeg synes ikke rigtig, at jeg kan få det til at virke.
Jeg er forfærdelig ked af det, men jeres svar fungerer ikke rigtigt. Jeg anvender ikke nogen "Button" men derimod en template column - så vidt jeg kan se, kan jeg ikke anvende en hyperlink column når jeg skal have overført 2 parametre.
Jo : NavigateUrl="xxx.aspx?parameter1=<%DataBinder.Eval.... men hvad så??? Jeg kan sagtens anvende Container-parameteren til at få fat i indholdet af et felt i min database, men et tekstfelt fra et andet sted på siden??????
Jeg har prøvet begge dele uden held, mn meningen er jo, at datagrid´et er udfyldt, hvorefter brugeren udfylder tekstboksene og klikker på link´et, hvorpå værdierne overføres til en ny side.
rsj1962>> hm, så må jeg jo hellere sige Ah igen, for så skal du bruge et event.
prøv at kig på OnItemCommand-eventen til dit datagrid. ms-help://MS.NETFrameworkSDK/cpref/html/frlrfsystemwebuiwebcontrolsdatagridclassitemcommandtopic.htm
der bliver du dog nødt til at skifte dit link ud med en knap.
Hmm nu kom jeg jo til at give clausjul alle points - jeg laver lige et nyt spørgsmål - kan cyberfessor så ikke lige svare!
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.