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

Datagrid Button events???

[es] :: .NET :: Datagrid Button events???

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

Postavi temu Odgovori

Autor

Pretraga teme: Traži
Markiranje Štampanje RSS

CallMeSaMaster

Član broj: 43611
Poruke: 466
77.238.207.*



+1 Profil

icon Datagrid Button events???23.12.2007. u 22:19 - pre 198 meseci
Imam sledeci Problem:

Na formi imam DataGridView koji punim podacima iz DB (SQL Server 2005). Sada sam na samoj kontroli odabarao opciju da dodam jos jednu kolonu koja ce biti Button.

Interesujem me kako mogu da pristupim tom Buttonu? Tacnije koji event da koristim?

Namjera mi je da na Button click brisem Record iz DB.


Pozdrav
 
Odgovor na temu

marko v
programer
Šibenik

Član broj: 46810
Poruke: 109
*.adsl.net.t-com.hr.

Sajt: www.bono-husky.tk


Profil

icon Re: Datagrid Button events???24.12.2007. u 12:37 - pre 197 meseci
evo jedan pristup
Code:

private void MojDataGridView_CellClick(object sender, DataGridViewCellEventArgs e)
        {
            if (e.ColumnIndex == 5)//ili koji je vec tvoj zeljeni index
            {
                //kod za brisanje podataka iz baze
            }
          
        }

 
Odgovor na temu

CallMeSaMaster

Član broj: 43611
Poruke: 466
*.sa.hs-hkb.ba.



+1 Profil

icon Re: Datagrid Button events???24.12.2007. u 13:10 - pre 197 meseci
Stavio sam CellClick event, ali mislio sam da nekako direktno pristupim buttonu....
 
Odgovor na temu

marko v
programer
Šibenik

Član broj: 46810
Poruke: 109
*.adsl.net.t-com.hr.

Sajt: www.bono-husky.tk


Profil

icon Re: Datagrid Button events???24.12.2007. u 13:17 - pre 197 meseci
Neka me iskusniji clanovi isprave ako grijesim, al mislim da nema direktnijeg nacina.
Jedino da pokusas sam izradit svoj control.
 
Odgovor na temu

Prokleta_Nedelja
Beograd

Član broj: 90608
Poruke: 450
*.teol.net.



+42 Profil

icon Re: Datagrid Button events???25.12.2007. u 07:07 - pre 197 meseci
[qoute]Namjera mi je da na Button click brisem Record iz DB.[/quote]

Ne moras pristupati dugmetu da bi brisao iz baze. Stavi CommandField, podesi u Gridview-u taj commandField, zatim u SQLDataSource-objektu podesi DELETE komandu stavi:
DELETE from mojaTabela where id=?

zatim u parametrima (SqlDataSource) dodaj parametar id i stavi da je jednak Gridview1.SelectedRow

uhh ala ga ja komplikovano objasnih... uglavnom to je najjednostavnije rijesenje za brisanje iz baze preko gridview-a
(sad kad sam se malo rasanio, vidim da ti govoris o formama - desktop aplikacije, a ja ti ovo pisao za asp.net)
 
Odgovor na temu

[es] :: .NET :: Datagrid Button events???

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

Postavi temu Odgovori

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