[ Robinsonk@ @ 27.09.2003. 14:56 ] @
Koje svojstvo DataGrid-a treba podesiti i kako da bi mi isti DataGrid predstavljao razlicite podatke iz baze, tako da svaka od njih ima razlicit broj kolona i da DataGrid ima velicinu tacno koliko i sirina svih kolona? Podesavanjem BorderStyle-a na NoBorder dobijam ovo (naravno ukoliko mi DataGrid ima dovoljnu sirinu za “najduze” od postojecih prikazivanja) ali tada nema oivicenje. Postoji li resenje?

I jos pitanje, da li se moze pomjeriti sirina pojedine kolone, jer mi je fiksirana sirina a ona u pojedinim slucajevima nije dovoljna za ispisivanje cjelokupnog natpisa.
[ mladenovicz @ 27.09.2003. 16:10 ] @
setujes DataSource property
[ Robinsonk@ @ 27.09.2003. 21:48 ] @
Podesila sam u kodu DataSource DataGrida, ne znam sta bi trebalo sad dodatno da podesavam? U svakom slucaju, koristicu NoBorder, mada ostaju problemi sa sirinom kolone.

[ degojs @ 27.09.2003. 23:41 ] @
Možeš ručno da podesiš širinu svake kolone ovako nekako:

Datagrid1.Columns.Item(x).Width = yyy

Ukupnu širinu imaš u Datagrid1.Width i onda protrči kroz kolekciju Columns i širinu svake kolone podesi npr. ovako:

For i = 0 To Me.DataGrid1.Columns.Count
Me.DataGrid1.Columns.Item(0).Width = Me.DataGrid1.Width / brojKolona
Next i

ako ti treba da kolone budu iste širine.

Malo probavaj (verovatno treba Me.DataGrid1.Width umanjiti za širinu one prve kolone skroz levo, koja je samo pokazivač trenutnog zapisa) i trebalo bi da proradi..