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

Dataset u Listview

[es] :: .NET :: .NET Desktop razvoj :: Dataset u Listview

[ Pregleda: 1501 | 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 Dataset u Listview03.05.2009. u 19:28 - pre 182 meseci
Ovaj kod ucitava podatke iz Tabele u bazi u listview. ID_vozila je primarni kljuc.
Problem je u ovome

Kako da postavim da mi ucitava vrednost iz ID_vozila(primarni kljuc)
Code:
public void UcitajUListview()
        {
            listViewRaspolozivi.Items.Clear();
            DataSet ds = new DataSet();
            string upit = "Select * from Vozilo";

            using(SqlConnection conn = new SqlConnection(Properties.Settings.Default.RentCarConnStr))
            {
                SqlDataAdapter da = new SqlDataAdapter(upit, conn);
                da.Fill(ds);
            }

            DataTable tblVozilo = ds.Tables[0];
            foreach (DataRow dr in tblVozilo.Rows)
            {
                ListViewItem lvi = new ListViewItem();
                //lvi.SubItems.Add(dr["ID_vozila"].ToString); //Ovde je problem, ako je otkomentarisan ucitava ID_vozila ali na pogresnom mestu
                lvi.SubItems.Add(dr["Marka"].ToString());
                lvi.SubItems.Add(dr["Boja"].ToString());
                lvi.SubItems.Add(dr["Godiste"].ToString());
                lvi.SubItems.Add(dr["Registracija"].ToString());

                listViewRaspolozivi.Items.Add(lvi);
            }

            if (listViewRaspolozivi.SelectedItems.Count == 0)
            {
                return;
            }

            string query = "Select * from Vozilo Where ID_vozila = '" + 
                listViewRaspolozivi.SelectedItems[0].Tag.ToString() +"'";

            using(SqlConnection conn = new SqlConnection(Properties.Settings.Default.RentCarConnStr))
            {
                SqlCommand cmd = new SqlCommand(query, conn);
                conn.Open();

                SqlDataReader dr = cmd.ExecuteReader();
                dr.Read();

                Automobil car = new Automobil();
                car.ID = (int)dr[0];
                car.Marka = dr[1].ToString();
                car.Boja = (string)dr[2];
                car.Godiste = (string)dr[3];
                car.Registracija = (string)dr[4];

                dr.Close();

                conn.Close();

               voziloBindingSource.DataSource = car; 

            }
        }

http://i.imgur.com/V3feW.jpg
http://on.wsj.com/H9yjz6 -- India Graduates Millions, but Too Few Are Fit to Hire
 
Odgovor na temu

DarkMan
Darko Matesic

Član broj: 20445
Poruke: 572
77.46.226.*

Jabber: DarkMan


Profil

icon Re: Dataset u Listview03.05.2009. u 23:08 - pre 182 meseci
Code:

ListViewItem lvi = new ListViewItem(dr["ID_vozila"].ToString);

Sam ListViewItem je prva kolona a SubItems su ti ostale kolone.
 
Odgovor na temu

AMD guy
Miroslav
.NET developer

Član broj: 128930
Poruke: 1007

Sajt: www.its.edu.rs


+38 Profil

icon Re: Dataset u Listview03.05.2009. u 23:47 - pre 182 meseci
Ispravljeno, radi.

Hvala na pomoci.
http://i.imgur.com/V3feW.jpg
http://on.wsj.com/H9yjz6 -- India Graduates Millions, but Too Few Are Fit to Hire
 
Odgovor na temu

[es] :: .NET :: .NET Desktop razvoj :: Dataset u Listview

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

Postavi temu Odgovori

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