public void Eredmény_Törlés(string _azonosító, Eredmény _eredmény) { if (InvokeRequired) { Eredmény_Törlés_Callback callback = new Eredmény_Törlés_Callback(Eredmény_Törlés); Invoke(callback, new object[] { _azonosító, _eredmény }); } else { if (!Program.database.EredményTörlés(_azonosító, _eredmény)) { MessageBox.Show("Adatbázis hiba!", "Hiba", MessageBoxButtons.OK, MessageBoxIcon.Error); return; } if (_azonosító == combo_versenyek.Text) { foreach (DataRow current in data.Rows) { if (_eredmény.Nev == current[0].ToString()) { data.Rows.Remove(current); break; } } } if (eredmény_törölve != null) { eredmény_törölve(_azonosító, _eredmény); } } }
public void Eredmény_Törlés(string _azonosító, string _név) { if (InvokeRequired) { Eredmény_Törlés_Callback callback = new Eredmény_Törlés_Callback(Eredmény_Törlés); Invoke(callback, new object[] { _azonosító, _név }); } else { if (_azonosító == combo_versenyek.Text) { foreach (DataRow current in data.Rows) { if (_név == (string)current[0]) { data.Rows.Remove(current); break; } } } Program.mainform.induló_panel.Induló_Eredmény_Csökkentés(_név); } }