Avatar billede Simon Praktikant
01. november 2006 - 09:22 Der er 6 kommentarer og
1 løsning

Oprette custom tabel i c#

Jeg ønsker at oprette en tabel i c#, hvor en del celler er merged, og hvor tabellen kan vises i en Form og samtidig umiddelbart kan printes. Det skal ligeledes være muligt at ændre tekststørrelse, og gøre tekst fed, kursiv og understreget.

Hvis det var i html ville jeg have oprettet en <table> og flittigt have benyttet rowspan og colspan for at merge celler sammen.

Men hvordan skal dette gøres i C#?
Avatar billede bulgroz Nybegynder
01. november 2006 - 10:05 #1
Der er ingen standard kontroller i Windows Forms som kan det du ønsker.
Skal du vise tabelinformation i form af rækker og kolonner, er det smartest at tage udgangspunkt i DataGridView, men denne kontrol lader dig ikke merge celler (som f.eks. set i Excel). Det er du selv nødt til at kode dig ud af. Det samme gælder udprintning.
Avatar billede Simon Praktikant
01. november 2006 - 12:02 #2
Jeg kunne sådan set godt generere min tabel som html, så skulle der bare være en control i c# om kan vise html. Måske dette var en mulighed.
Avatar billede bulgroz Nybegynder
01. november 2006 - 13:53 #3
Det kommer jo lidt an på hvilken brugeroplevelse du ønsker. Men ja der er kontroller til at vise html.
Avatar billede Simon Praktikant
01. november 2006 - 14:56 #4
Det vigtigste er at tabellerne kan udskrives korrekt på printeren.
Avatar billede bulgroz Nybegynder
01. november 2006 - 16:28 #5
Udskrift er noget du uanset hvad selv skal kode.
Så om det kommer til at stå pænt afhænger af den løsning du vælger mht. printing.
Avatar billede Simon Praktikant
09. november 2006 - 12:05 #6
Jeg har løst problemet ved at generere en HTML side. Det er faktisk uhyre fleksibelt. Så eksporterer jeg til en html-fil, åbner filen i IE, og printer den. Tak for din hjælpsomhed og interesse. Smid svar, så er point dine.
Avatar billede bulgroz Nybegynder
09. november 2006 - 12:17 #7
Svar
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