Zanima me, zakaj mi noče delati event handler v podani kodi, ali je event handler pravilno deklariran in če ni me zanima kako bi ga moral deklarirati glede na kodo.
private void button2_Click(object sender, EventArgs e) { //urejanje storitev string naziv="", opis=""; int id=1; double postavka = 0 ; foreach (DataGridViewRow vrstica in dataGridView1.SelectedRows) { id = int.Parse(vrstica.Cells[0].Value.ToString()); naziv = vrstica.Cells[1].Value.ToString(); postavka = double.Parse(vrstica.Cells[2].Value.ToString()); opis = vrstica.Cells[3].Value.ToString(); } UrediStoritev uredi = new UrediStoritev(id, naziv, postavka, opis); uredi.ShowDialog(); uredi.FormClosing += new FormClosingEventHandler(UrediStoritev_Closing); }
Handler določaš šele po odpiranju dialoga. Vrstico s ShowDialog() prestavi na konec.
AndrejMicrosoft MVP: Client Application DevelopmentANT Andrej Tozon s.p., Solution development and consultinghttp://www.tozon.info | http://www.tozon.info/blog/