protected virtual void OnCellAddressClicked(CellAddressClickedEventArgs e) { var handler = CellAddressClicked; if (handler != null) handler(this, e); }
private void dataGridViewQueryParts_CellClick(object sender, DataGridViewCellEventArgs e) { _currentRowIndex = e.RowIndex; if (e.ColumnIndex != 1) return; var args = new CellAddressClickedEventArgs(); var value = this.dataGridViewQueryParts.Rows[e.RowIndex].Cells[e.ColumnIndex].Value; args.Value = value != null ? value.ToString().Trim() : string.Empty; OnCellAddressClicked(args); }