protected void GridViewPacijentiByDoktor_RowDeleting(object sender, GridViewDeleteEventArgs e) { try { //odmah puca čim probam dohvatit podatak iz tablice //a na isti način radim select i tamo mi sve funkcionira // otkrio sam da ovaj kod radi ako prvi put kada dođem na formu odaberem bilo koji select, nakon toga mogu bilo koji delete odabrat i sve radi int veza = Convert.ToInt32((GridViewPacijentiByDoktor.SelectedRow.FindControl("lblPacijentDoktorVeza") as Label).Text); proxy = new BolnicaService.Service1Client(); proxy.DeletePacijentDoktorVeza(Convert.ToInt32(veza)); lblStatus.Text = ("Uspješno izbrisano"); FillGridViewPacijentiByDoktor(); btnSave.Enabled = true; btnDodaj.Enabled = false; btnDodaj2.Enabled = false; btnUpdate.Enabled = false; } catch (Exception ex) { lblStatus.Text = ("Došlo je do pogreške ili nije moguće obrisati podatke" + ex); } }
protected void lbDelete_Command(object sender, CommandEventArgs e) { try { int veza = Convert.ToInt32(e.CommandArgument); proxy = new BolnicaService.Service1Client(); proxy.DeletePacijentDoktorVeza(veza); lblStatus.Text = ("Uspješno izbrisano"); FillGridView(); btnSave.Enabled = false; btnUpdate.Enabled = false; } catch (Exception ex) { lblStatus.Text = ("Došlo je do pogreške ili nije moguće obrisati podatke" + ex); } }