[ nervozica @ 13.08.2004. 16:44 ] @
Da li neko moze da mi da neki hint kako da kolona koja sadrzi ID korisnika bude skrivena u DataGrid-u.
[ degojs @ 13.08.2004. 18:53 ] @
Za DataGrid može da se odredi koje kolone će da prikazuje (tj. ne prikazuje). Pogledaj svojstvo, hm.. TableStyles, čini mi se.
[ radicr @ 14.08.2004. 11:57 ] @
SqlCommand cmd = new SqlCommand("SELECT * FROM naziv_tabele", connection);
SqlDataAdapter da = new SqlDataAdapter(cmd);
DataSet ds = new DataSet();
da.Fill(ds,"naziv_tabele");
ds.Tables["naziv_tabele"].Columns["id"].ColumnMapping = MappingType.Hidden;
dg.SetDataBinding(ds,"naziv_tabele");

A ako radis dodavanje kolona u TableStyles, samo ga izostavis

(Pokusavam uraditi reply na es-liste, da vidim da li to radi)
[ nervozica @ 14.08.2004. 15:03 ] @
thanks
[ xMarko @ 19.08.2004. 08:08 ] @

Jedna od mogucnosti je postaviti sirinu kolone na vrednost nula.


Dim myTableStyle As DataGridTableStyle
Dim myColumns As GridColumnStylesCollection
myColumns(i).Width = 0

++++++++++++++++++++++++++++++++++++++++++++++++++++++++

ILi....

Dim myTableStyle As DataGridTableStyle
Dim myColumns As GridColumnStylesCollection
Dim dgCol As DataGridColumnStyle
Dim dgx As DataGridTextBoxColumn
For Each myTableStyle In DataGrid1.TableStyles
myColumns = myTableStyle.GridColumnStyles

' Iterate through the collection and print each
' object's type and width.
Dim i As Integer
For Each dgCol In myColumns

MsgBox(dgCol.MappingName)
MsgBox(dgCol.GetType.ToString())
MsgBox(dgCol.Width)
myColumns(i).Width = 100

i = i + 1

' Next
Next

Next


Ili mozda svim kolonama dodeliti osobine npr. sirina=100