Avatar billede dennisjuul Nybegynder
25. januar 2005 - 10:54 Der er 8 kommentarer og
1 løsning

Tabeller i web-applikationer (VS.NET)

Hej!

Jeg vil gerne vide om der er nogen der kan fortælle mig, om det er muligt få rækker ("rows") placeret lodret i stedet for vandret (som det er nu) i en Table-kontrol?

Som der er nu: når man opretter en ny "row" med "cells" i, og tilføjer den i tabellen, så placeres den vandret under de evt. eksisterende "rows" i tabellen.

Hilsen Dennis
Avatar billede burningice Nybegynder
25. januar 2005 - 15:15 #1
uhm... nu er opbygningen af html jo sådan, at en row er... tadaaa, en række.

Hvis du vil lave en "lodret" række, skal du sørge for at cellens rowspan svarer til antallet af rækker den skal være høj. Det kan være lidt svært at forestille sig, men lad os tage et design der ligner dette

----------------------
|  |                |
|  |----------------|
|  |                |
|  |----------------|
|  |                |
----------------------

for at lave sådan noget i html bliver koden til

<table border="1" width="656" height="397">
    <tr>
        <td height="397" width="136" rowspan="3">&nbsp;</td>
        <td height="105" width="504">&nbsp;</td>
    </tr>
    <tr>
        <td height="131" width="504">&nbsp;</td>
    </tr>
    <tr>
        <td height="146" width="504">&nbsp;</td>
    </tr>
</table>

Håber du kan se princippet. Den "lodrette" række er egentlig bare en celle der har et rowspan på 3 da den skal være tre rækker høj.
Avatar billede repsak Nybegynder
25. januar 2005 - 15:15 #2
snakker vi ASP.NET? table/datagrid/repeater/list...?
Avatar billede burningice Nybegynder
25. januar 2005 - 15:15 #3
hm.. min ascii-tegning var altså fin da jeg lavede den :P
Avatar billede repsak Nybegynder
25. januar 2005 - 15:18 #4
den letteste løsning er vel at override render-metoden.
(jeg har også søgt længe efter en .NET løsning på problemet. nogle gange kan det være relevant at præsentere sine data 'omvendt')
Avatar billede dennisjuul Nybegynder
26. januar 2005 - 12:44 #5
Jeg har selv fundet en anden løsning som går ud på at indsætte en komplet tabel i en celle og nøjes med en enkel række.

På den måde kan jeg i hver celle have en tabel med to kolonner som jeg i mit tilfælde har brug for.

Ikke den bedste løsning med det virker rent visuelt :-D

Dennis
Avatar billede dennisjuul Nybegynder
08. marts 2005 - 13:05 #6
vil gerne bede cyberfessor om et oprette et svar, så der kan gives point, tak.
Avatar billede burningice Nybegynder
09. marts 2005 - 00:18 #7
:) svar
Avatar billede repsak Nybegynder
09. marts 2005 - 07:43 #8
flot ;-)
Avatar billede burningice Nybegynder
09. marts 2005 - 09:20 #9
:P blah
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