[ tehno @ 05.10.2007. 11:03 ] @
| Moze li se u datagridu formatirati naslovi polja tako da budu drugaciji nego sto su u tabeli ?
Takodje moze li se odrediti velicina kolona ?
Pokusao sam nesto na Tablemapings u adapteru, ali mi ne ide od ruke.
Radi se o VB.NET-u. |
[ roberto555 @ 05.10.2007. 12:38 ] @
Code:
dataGridView.Columns["naziv_kolone"].HeaderText="Novi tekst";
dataGridView.Columns["naziv_kolone"].Width=200; //tu pazi da ti svojstvo AutoSizeColumnsMode nije recimo Fill
nadam se da si mislio na to, ak nečeš moći u VB reci!
[ tehno @ 05.10.2007. 13:06 ] @
Nema toga u VB-u.
Nasao sam neki drugi nacin preko TableStylesa DataGreed-a.
Ipak ako ne bi bilo lose imati neko resenje i iz coda, pa ako neo zna, nek napise.
[ roberto555 @ 05.10.2007. 13:57 ] @
i mislio sam da toga nebude u VB čim ti nisam napisao :)
probaj ovo:
Code:
Dim dt As New System.Data.DataTable
dt.Columns.Add("kolona1")
dt.Columns.Add("kolona2")
dgv.DataSource = dt 'dgv ti je datagridview
dgv.Columns("kolona1").HeaderText = "Naziv kolone1"
dgv.Columns("kolona2").HeaderText = "Naziv kolone2"
dgv.Columns("kolona1").Width = 500
vs2005 koristim!
[ tehno @ 05.10.2007. 14:29 ] @
Ja VS2003.
Ne moze ni ovo, nema columns kod datagrida.
[ BoLa @ 08.10.2007. 07:50 ] @
Nisam siguran ali ti savjetujem da pogledas klasu:flexgrid. Proguglaj to, prilicno sam siguran da je mozes costumizirati.
[ Astek @ 09.10.2007. 10:54 ] @
Mnogo komlikujete ljudi...
Dim ts As New DataGridTableStyle()
ts.MappingName = "Tabela_1" ' tabela iz data set-a
dg.TableStyles.Add(ts)
ts.GridColumnStyles("kolona_1").Width = 0.25 * dg.Width
ts.GridColumnStyles("kolona_2").HeaderText = "Naslov kolone"
...
Copyright (C) 2001-2025 by www.elitesecurity.org. All rights reserved.