Avatar billede decrypto Nybegynder
04. april 2006 - 16:07 Der er 7 kommentarer og
1 løsning

Lidt avanceret gridview, men det kunne lade sig gøre

Okay vi snakker først og fremmest VS .Net 2005

Jeg har et gridview som jeg binder til et business object, ingen problemer her, jeg får listet alle mine elementer...., men i hvert enkelt forekomst skal jeg bruge id'en, så jeg kan fylde en dropdown list i samme række. Fx. hvis jeg lister en hel masse opskrifter, så udfra hvert enkelt opskrift navn har jeg en ingrediensliste i en dropdown.

Hvordan fanger jeg id'en på den aktuelle række, når jeg gør brug af VS studio smarttags wizards til at binde objeker med mine gridviews.

Hvordan kan jeg gøre det????? I min dropdown kontrol skal jeg på en eller anden måde angive at den skal bruge id'en på fx opskriften til at populere ingrediens drownlisten.

Jeg giver gode point.
Avatar billede dr_chaos Nybegynder
04. april 2006 - 17:38 #1
har du sat datakeynames="dinidkolonne"?

Du kan få den valgte værdi ud i f.eks.en objectdatasource med

<asp:ControlParameter ControlID="DitGRidview" Name="Vaerdi" PropertyName="SelectedValue" />
Avatar billede decrypto Nybegynder
07. april 2006 - 11:28 #2
Jeg har ikke fået det fikset, men jeg gjorde allerede som du skriver, før jeg skrev mit indlæg ind her...
Avatar billede dr_chaos Nybegynder
07. april 2006 - 11:49 #3
Får du ikke noget ud eller hvor i ligger problemet ?
Avatar billede Slettet bruger
08. april 2006 - 07:15 #4
Du skal konverterer den pågælgende kolonne til en template kolonne og så skal du sætte SelectedValue attributen på DropDownList til SelectedValue='<%= Eval("idColumnName")%>' og husk ' og ikke dobbelt " på attributten når du skal lave et databind.
Avatar billede decrypto Nybegynder
09. april 2006 - 14:48 #5
Jeg fik det fikset....
Avatar billede dr_chaos Nybegynder
10. april 2006 - 08:07 #6
på hvilken måde ?
Avatar billede decrypto Nybegynder
11. april 2006 - 23:56 #7
Det blev et hack, jeg fylder data i en dropdownbox, markerer den aktuelle værdi som selected, og kan herefter referere til dropdownboxens selectede værdi. Kan sikkert også lade sig gøre ved at bruge et hiddenfield, og referere til værdien i den...
Avatar billede decrypto Nybegynder
11. maj 2006 - 15:18 #8
Lukker...
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