[ 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..
Copyright (C) 2001-2025 by www.elitesecurity.org. All rights reserved.