public void delete_User(Person p) { try { //Tar bort rad från databas med ID:et p.ID1 OpenConn("DELETE FROM Namn WHERE ID= " + p.ID1); Command.ExecuteNonQuery(); } catch (Exception ex) { MessageBox.Show(ex.Message); } finally { Connection.Close(); //Avslutar anslutningen } }
// ********************************S**T GEMENSAM******************************************************** // ********************************TAR BORT ANVÄNDARE*************************************************** private void delete_User_Click(object sender, RoutedEventArgs e) { //Skapar en lokal objekt(p), utav klassen Person Person p = new Person(); //Hämtar ID:et från databasen, baserat på den markerade raden p.ID1 = Convert.ToInt32(GetCell(dataGrid1, dataGrid1.SelectedIndex, 0)); //Ifall det är någon rad som är markerad, så går den in i denna if-sats if (p.ID1 > -1) { //Tar bort markerad rad från databasen d.delete_User(p); //Laddar om databasen på nytt genom metoden data data(); } }