} //--------------------------------- //event is raised when the key is pressed private void dgvListKeyPress(object sender, KeyPressEventArgs e) { if (e.KeyChar == '\r') { DataGridView dgvBase = (DataGridView)sender; if (dgvBase.Rows.GetRowCount(DataGridViewElementStates.Selected) > 0) { DataGridViewRow row = dgvBase.SelectedRows[0]; _primaryId = row.Cells[_primaryIndex].Value.ToString(); SearchListLoanDataGridDoubleClickEnter ev = OnDoubleClickEnter; if (ev != null) { OnDoubleClickEnter(_primaryId); } } } else { e.Handled = true; } } //-----------------------------------
} //----------------------------- //event is raised when the mouse is double clicked private void dgvListDoubleClick(object sender, EventArgs e) { if (!String.IsNullOrEmpty(_primaryId)) { SearchListLoanDataGridDoubleClickEnter ev = OnDoubleClickEnter; if (ev != null) { OnDoubleClickEnter(_primaryId); } } } //---------------------------------