public override void DoDefaultAction() { DataGridViewButtonCell owner = (DataGridViewButtonCell)base.Owner; DataGridView dataGridView = owner.DataGridView; if ((dataGridView != null) && (owner.RowIndex == -1)) { throw new InvalidOperationException(System.Windows.Forms.SR.GetString("DataGridView_InvalidOperationOnSharedCell")); } if ((owner.OwningColumn != null) && (owner.OwningRow != null)) { dataGridView.OnCellClickInternal(new DataGridViewCellEventArgs(owner.ColumnIndex, owner.RowIndex)); dataGridView.OnCellContentClickInternal(new DataGridViewCellEventArgs(owner.ColumnIndex, owner.RowIndex)); } }
public override void DoDefaultAction() { DataGridViewButtonCell dataGridViewCell = (DataGridViewButtonCell)Owner; DataGridView dataGridView = dataGridViewCell.DataGridView; if (dataGridView != null && dataGridViewCell.RowIndex == -1) { throw new InvalidOperationException(SR.DataGridView_InvalidOperationOnSharedCell); } if (dataGridViewCell.OwningColumn != null && dataGridViewCell.OwningRow != null) { dataGridView.OnCellClickInternal(new DataGridViewCellEventArgs(dataGridViewCell.ColumnIndex, dataGridViewCell.RowIndex)); dataGridView.OnCellContentClickInternal(new DataGridViewCellEventArgs(dataGridViewCell.ColumnIndex, dataGridViewCell.RowIndex)); } }