Avatar billede davidfossil Nybegynder
23. maj 2004 - 19:32 Der er 5 kommentarer og
1 løsning

DataGrid skal rendere headers som <th> i stedet for <td>

Er det muligt (uden alt for mange siders kode) at lave en klasse der nedarver fra DataGrid, men renderer den første række som <th> i stedet for <td> ?

Nogen der kan se en enkel løsning, jeg er lidt lost...
Avatar billede nielsbrinch Nybegynder
23. maj 2004 - 20:32 #1
Det oplagte, når du har specifikke krav af den art, vil være at bruge en Repeater i stedet for et DataGrid.
Avatar billede davidfossil Nybegynder
23. maj 2004 - 21:10 #2
Mit spørgsmål er ikke forbundet til en specifik opgave, men mere et generelt ønske om at kunne lave mit "eget" datagrid som jeg kan bruge i stedet for det der findes i frameworket.

Idéen med th i stedet for td er at kunne styre layoutet lettere gennem css.
Avatar billede jakobg Nybegynder
24. maj 2004 - 09:43 #3
Hvis det er ifm. styling af tabellen, hvorfor tilføjer du så ikke bare css classes til header-cellerne? Det tror jeg helt klart der ville være det nemmeste.
Avatar billede davidfossil Nybegynder
26. maj 2004 - 11:36 #4
Jo, det kunne man selvfølgelig også, men jeg ville være langt mere tilfreds med en løsning hvor den bare brugte <th>.

Ingen der har et forslag?
Avatar billede jakobg Nybegynder
26. maj 2004 - 12:15 #5
Hvis du insisterer på TH-tags, kommer du nok ikke udenom at lave din egen tilpassede version af DataGrid'et vha. en server control: Og det bliver ikke for småbørn at få det til at spille 100%... :)
Avatar billede davidfossil Nybegynder
31. maj 2004 - 21:37 #6
luk
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