private void SelectedRow_Click(object sender, EventArgs e) { Int32 rowToDelete = DGVClients.Rows.GetFirstRow(DataGridViewElementStates.Selected); DGVClients.Rows.RemoveAt(rowToDelete); DGVClients.ClearSelection(); }
private void EditRow_Click(object sender, EventArgs e) { if (DGVClients.SelectedRows.Count == 1) { var clientForEdit = (Client)DGVClients.SelectedRows[0].DataBoundItem; frmNewClient editClient = new frmNewClient(clientForEdit); editClient.ShowDialog(); DGVClients.DataSource = new BindingList <Client>(_clientLogic.GetClientByName(tbSearchName.Text)); DGVClients.ClearSelection(); } }
private void MyDataGridView_MouseDown(object sender, MouseEventArgs e) { if (e.Button == MouseButtons.Right) { var hti = DGVClients.HitTest(e.X, e.Y); if (hti.RowIndex >= 0) { DGVClients.ClearSelection(); DGVClients.Rows[hti.RowIndex].Selected = true; } } }