[ 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"
...