Novo

Forum kao aplikacija na telefonu

Dodajte forum na početni ekran i koristite ga kao aplikaciju, sa menijem na dnu ekrana.

  • 2 odgovora
  • 2.795 pregleda

Najnovija ↓

Listview i datagridview 25.08.2009. u 17:56 · pre 209 meseci
izmenjeno 1 put, poslednji put AMD guy 25.08.2009. u 22:09
  1. AMD guy25.08.2009. u 22:09zapis iz teksta poruke
#1
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();
...
Potpis
http://i.imgur.com/V3feW.jpg
http://on.wsj.com/H9yjz6 -- India Graduates Millions, but Too Few Are Fit to Hire
Re: Listview i datagridview 26.08.2009. u 16:46 · pre 209 meseci #3

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.
Prijavite se da biste odgovorili u ovoj temi.PrijavaRegistracija

Premeštanje teme