Avatar billede websam Nybegynder
26. maj 2005 - 00:35 Der er 8 kommentarer og
1 løsning

Er det muligt i et datagrid ?

Hejsa,

Jeg skal have lavet en liste med kategorier og tilhørende underkategorier, men opsat på følgende måde :

Kategori 1        kategori 2
- list 1          - list 1
- list 2          - list 2
- list 3          - list 3

Kategori 3        kategori 4
- list 1          - list 1
- list 2          - list 2
- list 3          - list 3

men er dette muligt i et datagrid og helst fra codebehind ?

/Websam
Avatar billede snepnet Nybegynder
26. maj 2005 - 00:40 #1
næh - et datagrid er ikke noget hit til den slags.
du kommer til at skulle bruge en kombination af f.eks. en datalist eller en repeater, og så måske et datagrid til innerlisten, hvis du vil komme i nærheden af det du har skrevet.
mvh
Avatar billede websam Nybegynder
26. maj 2005 - 00:44 #2
Men er det ikke lidt en hovsa løsning frem for at bruge datareader til at liste det med lidt i stil med måden at gøre det på i asp 3.0 ?

/Websam
Avatar billede snepnet Nybegynder
26. maj 2005 - 00:50 #3
næh - hvorfor skulle det være en hovsaløsning ?
... der følger en stak fine databundne kontroller med, som giver dig forskellig funktionalitet - det er der ikke noget hovsa over.
du kan naturligvis snildt bygge din side op ved at køre din reader igennem, og så baseret på lidt logik smide forskellige html-elementer ud på siden - det kan bare nogle gange gå hen og blive lidt mere af et pillearbejde.

nogle vil også betragte det som en fordel, at din præsentation er defineret i en template, fremfor at være hardcodet - hvilket er en mulighed du får forærende med bemeldte kontroller.

mvh
Avatar billede websam Nybegynder
26. maj 2005 - 00:54 #4
Ok, men jeg har søgt efter muligheder hvor jeg kan få det listet som vist ovenfor både i datalist og repeater, men det har ikke været muligt at finde noget om det, kender du til nogle links hvor jeg kan læse om det ?

/Websam
Avatar billede snepnet Nybegynder
26. maj 2005 - 01:08 #5
for at lave oversigten over kategorier vil du skulle bruge en datalist (kig på de properties der hedder RepeatDirection og RepeatColumns).

mht. eksempler.
det nemmeste er nok hvis du går på www.asp.net, og kigger på de starterkits der ligger.
du kan se et eksempel på en liste som den du skal bruge her :
http://www.asp.net/CommerceStarterKit/productslist.aspx?CategoryID=14&selection=0

det er klart, at du i den template du bygger for et "listeitem", skal indlægge en liste til - men innerlisten ser det ud til at du kan klare med et alm datagrid, sådan som du har skitseret det.

starterkits'ne ligger her :
http://www.asp.net/Default.aspx?tabindex=8&tabid=47

og det er commercestarter-kittet jeg sendte et link til først - det er muligt der er andre af dem der har noget der tiltaler dig, men du kan browse lidt rundt i dem derude, hvis det er.

og - ellers er det et hurtigt eksempel på en datalist her :
http://samples.gotdotnet.com/quickstart/aspplus/doc/webdatalist.aspx
(som er sat op som det du har brug for, men uden en innerlist i templaten, men der kan du forsøge dig med at smide et datagrid ind, hvor det nu passer i forhold til den måde du vil have det på).

mvh
Avatar billede websam Nybegynder
26. maj 2005 - 01:20 #6
Kult, smid et svar så får du point og jeg får noget at læse igennem :o)

Beklager min uvidenhed, men har kun været igang i 14 dage med .net så det er lidt nyt det hele :o)

/Websam
Avatar billede snepnet Nybegynder
26. maj 2005 - 01:23 #7
der er ikke noget at beklage :o)
- held og lykke med det, det er ikke så slemt når du først får det lidt op under neglene ;o)
mvh
Avatar billede websam Nybegynder
26. maj 2005 - 01:26 #8
Nej det er allerede 10 gang federe ind "old school asp"

Men hvad med .net 2.0 bliver der den store forskel på det og så 1.0-1.1 ?

/Websam
Avatar billede snepnet Nybegynder
26. maj 2005 - 01:30 #9
det lyder godt :o)
der er sket temmelig mange ting i 2.0 - og indtil videre er jeg kun stødt på gode :o)
(der er vel kommet en 50-60 nye kontroller, deklarativ tovejs databinding, klart bedre understøttelse for brugerhåndtering og en masse andet.... bestemt ikke småting).
mvh
(jeg damper i seng nu, så jeg svarer ikke mere idag - hold dig munter til vi skrives ved igen :o)
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
IT-kurser om Microsoft 365, sikkerhed, personlig vækst, udvikling, digital markedsføring, grafisk design, SAP og forretningsanalyse.

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