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.
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
}
[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)