/// <summary> /// Handles the multiselection of the rows in DataGridView /// </summary> /// <param name="sender"></param> /// <param name="e"></param> private void dbDataGridView_OnDBGridCellClick(object sender, dbDataGridViewEventArgs e) { try { DataGridViewCell cell = (DataGridViewCell)e.Data; int rowIndex = cell.RowIndex; if (rowIndex == Constants.INVALID_INDEX_VALUE) { OMETrace.WriteTraceInvalidCondition(Constants.TRACEMESSAGE_INVALIDROW_INDEX); return; } dbDataGridView.CurrentRow.Selected = false; dbDataGridView.Rows[rowIndex].Selected = true; } catch (Exception oEx) { LoggingHelper.ShowMessage(oEx); } }