[ AMD guy @ 25.08.2009. 16:56 ] @
Ovo iscitava broj kolona i njene vrednosti iz neke tabele u bazi pomocu ColumnHeader klase koja ispisuje te podatke u listview. Moj problem je u tome sto hocu umesto listview-a da korisim Datagrid. Jel postoji klasa slicna kao ColumnHeader a da radi sa datagridview-om? Code: ... Deo koda //Izvrsavanje komande i prikaz rezultata //kreiranje objekta za citanje podataka SqlDataReader dr = cmd.ExecuteReader(); for (int i = 0; i < dr.FieldCount; i++) //Iscitava kolone u tabeli i dodaje ih kao kolone u listview { //Uzimanje imena kolone iz DataReader-a i njihov prikaz //u kolonama listview-a using (ColumnHeader c = new ColumnHeader { Text = dr.GetName(i) }) { listViewRaspolozivi.Columns.Add(c); } } //Uzimanje vrednosti iz svakog reda DataReader-a //i njihovo prikazivanje u listview-u ListViewItem item; while (dr.Read()) { //Kreiranje listview-a item = new ListViewItem(); //Definisanje teksta i podstavki listview-a item.Text = dr.GetValue(0).ToString(); for (int i = 1; i < dr.FieldCount; i++) { item.SubItems.Add(dr.GetValue(i).ToString()); } listViewRaspolozivi.Items.Add(item); } dr.Close(); ... [Ovu poruku je menjao AMD guy dana 25.08.2009. u 22:09 GMT+1] |