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

C# HITNO metod za brisanje iz listview-a i baze

[es] :: .NET :: C# HITNO metod za brisanje iz listview-a i baze

[ Pregleda: 2716 | Odgovora: 4 ] > FB > Twit

Postavi temu Odgovori

Autor

Pretraga teme: Traži
Markiranje Štampanje RSS

neskokejdz
Pancevo

Član broj: 174831
Poruke: 62
195.252.79.*



Profil

icon C# HITNO metod za brisanje iz listview-a i baze09.05.2009. u 14:37 - pre 131 meseci
Potrebna mi je metoda za brisanje selektovanog item-a u listview-u i brisanje tog reda u bazi podataka...
Znaci obrise se prvo u listview-u pa odmah zatim i u bazi podataka...
Hvala unapred

[Ovu poruku je menjao neskokejdz dana 09.05.2009. u 15:57 GMT+1]
 
Odgovor na temu

Prokleta_Nedelja
Beograd

Član broj: 90608
Poruke: 450
94.250.12.*



+42 Profil

icon Re: C# HITNO metod za brisanje iz listview-a i baze10.05.2009. u 19:58 - pre 131 meseci
pogresna ti je logika.
brise se samo u bazi, a u listview-u se prikaze sadrzaj baze
 
Odgovor na temu

neskokejdz
Pancevo

Član broj: 174831
Poruke: 62
195.252.79.*



Profil

icon Re: C# HITNO metod za brisanje iz listview-a i baze10.05.2009. u 21:24 - pre 131 meseci
Ok..
A kako bi to mogao da uradim?
Da mi ocisti listview i prikaze samo one koji su trenutno u bazi?
 
Odgovor na temu

Marko Medojević
Team leader
Digital ST
Beograd

Član broj: 93659
Poruke: 776
*.adsl-3.sezampro.yu.

Sajt: www.digitalst.rs


+99 Profil

icon Re: C# HITNO metod za brisanje iz listview-a i baze10.05.2009. u 22:13 - pre 131 meseci
Ako baš želiš da radi kako si prvobitno rekao(da briše prvo iz listvew pa onda iz baze) pokušaj nešto na ovaj način:
Code:
 
private void button1_Click(object sender, EventArgs e)
{
      // preuzimanje primarnog kljuca potrebnog za brisanje iz baze
      int id = Convert.ToInt32(listView1.SelectedItems[0].Tag);
      // brisanje iz listview-a
      listView1.Items.Remove(listView1.SelectedItems[0]);
            
      // TO DO
      // ovde upotrebi ID kojo si dobio i izvrsi upit nad bazom
      // END TO DO
}


Naravno ti ne moraš da koristiš button! :)
Znači predpostavljam da u okviru listview kontrole držiš primarne ključeve(id-ove) u tagovima zasebno za svaki ListViewItem.
Ako id držiš u item-u:
Code:
 int id = Convert.ToInt32(listView1.SelectedItems[0].Text);

u slučaju da su u nekom od subitem-a(subitem n):
Code:
int id = Convert.ToInt32(listView1.SelectedItems[0].SubItems[n].Text);


E sad kako si ti implementirao rad sa bazom(datareader, dataadapter, Entity Framefork, Linq To Sql ...) meni je nepoznato pa sam ti zato ostavio onaj TO DO blok. :) Naravno kada si već dobio ID onda dalje nije problem.
 
Odgovor na temu

neskokejdz
Pancevo

Član broj: 174831
Poruke: 62
195.252.79.*



Profil

icon Re: C# HITNO metod za brisanje iz listview-a i baze10.05.2009. u 23:00 - pre 131 meseci
Jel bi mogao ja tebi da posaljem deo koda na private poruku pa da vidis o cemu se radi?
Posto mi nijebas najjasnije.
 
Odgovor na temu

[es] :: .NET :: C# HITNO metod za brisanje iz listview-a i baze

[ Pregleda: 2716 | Odgovora: 4 ] > FB > Twit

Postavi temu Odgovori

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