Navigacija
Lista poslednjih: 16, 32, 64, 128 poruka.

Listview i datagridview

[es] :: .NET :: .NET Desktop razvoj :: Listview i datagridview

[ Pregleda: 2139 | Odgovora: 2 ] > FB > Twit

Postavi temu Odgovori

Autor

Pretraga teme: Traži
Markiranje Štampanje RSS

AMD guy
Miroslav
.NET developer

Član broj: 128930
Poruke: 1007

Sajt: www.its.edu.rs


+38 Profil

icon Listview i datagridview25.08.2009. u 16:56 - pre 178 meseci
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]
http://i.imgur.com/V3feW.jpg
http://on.wsj.com/H9yjz6 -- India Graduates Millions, but Too Few Are Fit to Hire
 
Odgovor na temu

Dejan Carić
Oslo, Norway

Član broj: 230976
Poruke: 232
93.86.151.*

Sajt: www.dcaric.com


+26 Profil

icon Re: Listview i datagridview25.08.2009. u 21:52 - pre 178 meseci
DataGridView ima Column property.
Primer:
Code:
dgvCustomers.Columns.Add("colName", "Customer name");
dgvCustomers.Columns["colName"].DataPropertyName = "CUSTOMER_NAME";

 
Odgovor na temu

sallle
Sasa Ninkovic
GTECH
Beograd

Član broj: 146
Poruke: 480
*.psit.rs.

ICQ: 20785904


+4 Profil

icon Re: Listview i datagridview26.08.2009. u 15:46 - pre 178 meseci

napravi prazan dataset (mozes i strongly typed).
napravi dataadapter, sa odgovarajucom select naredbom.
filluj dataset preko adaptera (automatski ce da dobije strukturu koju ima izlaz naredbe)
binduj datagridview za dataset.
 
Odgovor na temu

[es] :: .NET :: .NET Desktop razvoj :: Listview i datagridview

[ Pregleda: 2139 | Odgovora: 2 ] > FB > Twit

Postavi temu Odgovori

Navigacija
Lista poslednjih: 16, 32, 64, 128 poruka.