Avatar billede spottie Nybegynder
25. marts 2006 - 18:11 Der er 7 kommentarer og
1 løsning

Vedr. højde på kolonner i datagrid i Visual C# 2003?

Goddag derude

Nogen der hvordan man finder højden på kolonner i et datagrid?

Håber at høre fra nogen.

vh spottie
Avatar billede mosquito Nybegynder
25. marts 2006 - 23:18 #1
ja det er der ;-)
Avatar billede mosquito Nybegynder
25. marts 2006 - 23:22 #2
prøv evt. datagrid.Height
Avatar billede spottie Nybegynder
25. marts 2006 - 23:40 #3
mosquito...

Det er ikke det jeg skal bruge jeg skal bruge hvordan man finder højden på hvert enkelt af de "grå" kolonner i datagrid og ikke hele højden på datagrid'et, hvordan finder jeg størrelsen på højden på de grå kolonner i datagrid'et?

spottie
Avatar billede mosquito Nybegynder
26. marts 2006 - 00:13 #4
er ikke helt med på hvad du mener? alle kolonnerne har samme højde, så jeg formoder du mener rækkehøjden og de har da en property PreferredRowHeight, og så er det bare at gange op IMHO.
Avatar billede spottie Nybegynder
26. marts 2006 - 11:33 #5
Ja men når jeg ganger op med antal kolonner i datagrid, så er det bare jo flere rækker kolonner jo mere spild plads nederst i datagrid'et, og det ser ikke pænt ud, nogen der ved hvordan man kan gøre det og kan vise det med kode?
Avatar billede mosquito Nybegynder
26. marts 2006 - 13:43 #6
for lige at få det på det rene. Kolonner listes side om side, og rækker listes nedefter. For at forstå det ret, så får du tomme rækker??

prøv at smid lidt kode.
Avatar billede spottie Nybegynder
26. marts 2006 - 21:36 #7
public void dgsize (DataGrid dg, int b, int h)
{
int restbredde = 4;
int testrhwbredde = dg.RowHeaderWidth;
int testprhhojde = dg.PreferredRowHeight;
int headerhojde = 22;
int kolonnehojde = 21;

int kolonnehojdeudregning = (h * kolonnehojde);
int finalhojde = kolonnehojdeudregning + testprhhojde + headerhojde;

dg.Size = new Size (b + testrhwbredde + restbredde, finalhojde);
}

Dette er min funktion, og bredden virker som den skal det er kun højden der driller.
Det input der kommer som "int h" er det antal rows som bliver hevet ud i datatable.

Kan du hjælpe mig lidt på vej.

spottie
Avatar billede spottie Nybegynder
19. maj 2007 - 07:39 #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
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