Avatar billede linroc Nybegynder
10. juni 2005 - 11:02 Der er 3 kommentarer og
1 løsning

datagrid, ændre columnwidth på hver enkelt column. Winform.

Hej,

hvordan ændrer man egentlig column width i et datagrid - så man kan have forskellig bredder?

Jeg kan kun finde ud af at ændre alle på en gang med:

datagrid1.PreferredColumnWidth=127;

:-(

Nogen der har en løsning ??
Avatar billede burningice Nybegynder
10. juni 2005 - 11:18 #1
du skal lægge et style ned over dit grid

eksempel:

DataGridTableStyle ts = new DataGridTableStyle();
ts.MappingName = "Employees";
this.dataGrid1.TableStyles.Clear();
this.dataGrid1.TableStyles.Add(ts);

this.dataGrid1.TableStyles["Employees"].GridColumnStyles["Title"].Width = 100;
this.dataGrid1.TableStyles["Employees"].GridColumnStyles["Name"].Width = 50;
Avatar billede linroc Nybegynder
10. juni 2005 - 15:23 #2
Det lyder meget godt - men jeg kan ikke få det til at spille :-( får null reference.

codesnip:

DataGridTableStyle ts = new DataGridTableStyle();
ts.MappingName = "table1";
this.dgrFinans.TableStyles.Clear();
this.dgrFinans.TableStyles.Add(ts);
this.dgrFinans.TableStyles["Employees"].GridColumnStyles["Fakturadato"].Width = 200;

aConnection.Open();
OleDbDataReader aReader = aCommand.ExecuteReader();
ds = CFoundation.convertDataReaderToDataSet(aReader);
dgrFinans.SetDataBinding(ds,"table1");
aReader.Close();


Hvad er det lige jeg gør galt ?
Avatar billede linroc Nybegynder
10. juni 2005 - 21:39 #3
Jeg er stavespasser - table1 / Table1  :-(

Du får pointene - burningice - smid et svar
Avatar billede burningice Nybegynder
26. juni 2005 - 15:18 #4
:) hehe.. så ved jeg da det til en anden gang at SetDataBinding er case sensetive
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