Przekazywanie dodatkowych parametrów w buttonie

0

Cześć mam pewien problem.
Na formularzu chciałbym dać button z opcją usunięcia danego obiektu.
Dany obiekt jest trzymany w pamięci
var obiekt= new person(1,"blabalbla")

chciałbym jakoś ten obiekt przesunąć do buttona, do zdarzenia on click, żeby wyglądało tak

protected void EdycjaUpdateBTN_Click(object sender, EventArgs e, Person p)
{
   // tutaj kod usuwający dany obiekt z bazy (np. po id)
}

jak to najprościej zrobić :| ?

0

A w czym ty to piszesz? WPF i WinForms, nie jestem pewny co do WebForms, Buttony mają właśniwośc Tag

var obiekt= new person(1,"blabalbla")
 myButton.Tag = obiekt;

Póśniej w EventHandlerze możesz dać:

  protected void EdycjaUpdateBTN_Click(object sender, EventArgs e)
 {
      var button = (Button)sender;
      var person = (Person)button.Tag;
      person.Delete(); // czy co tam chcesz
}

1 użytkowników online, w tym zalogowanych: 0, gości: 1, botów: 0