AnfiniL.SqlExpressProfiler.Controls.FilterTracePropertiesControl.dataGridView_CellValueChanged C# (CSharp) Method

dataGridView_CellValueChanged() private method

private dataGridView_CellValueChanged ( object sender, System.Windows.Forms.DataGridViewCellEventArgs e ) : void
sender object
e System.Windows.Forms.DataGridViewCellEventArgs
return void
        private void dataGridView_CellValueChanged(object sender, DataGridViewCellEventArgs e)
        {
            if(e.ColumnIndex == _source.Columns["Value"].Ordinal)
            {
                string error = FilterProperties.CheckFilter(GetFilterProperties(_source.Rows[e.RowIndex]));
                if(!string.IsNullOrEmpty(error))
                {
                    MessageBox.Show("Wrong value: " + error, "Error", MessageBoxButtons.OK, MessageBoxIcon.Error);
                    _source.Rows[e.RowIndex]["Value"] = null;
                    _source.Rows[e.RowIndex]["Operator"] = null;
                }
            }
        }