private void EditButton_Click(object sender, EventArgs e) { int inc = dataGridView1.CurrentRow.Index; if (this.SelectedEvent != null) // Перед вызовом мы проверяем, закреплены ли за этими событиями обработчики { //SelectedEvent("Edit " + inc.ToString()); TableEventArgs ee = new TableEventArgs(); ee.inc = inc; ee.linkPage = tabControl.SelectedTab; //or tabControl.SelectedIndex this.SelectedEvent(this, ee); // вызываем эти события } }
private void DeleteButton_Click(object sender, EventArgs e) { //MessageBox.Show("delete"); int inc = dataGridView1.CurrentRow.Index; ds.Tables[0].Rows[inc].Delete(); dataGridView1.Update(); if (ChangeViewEvent != null) // Перед вызовом мы проверяем, закреплены ли за этими событиями обработчики { TableEventArgs ee = new TableEventArgs(); ee.inc = inc; ee.linkPage = tabControl.SelectedTab; //or tabControl.SelectedIndex ChangeViewEvent(this, ee); // вызов objConnect.UpdateDatabase(ds); } }