201 references to DataGridViewDataErrorContexts
System.Windows.Forms (142)
System\Windows\Forms\Controls\DataGridView\DataGridView.cs (8)
2483DataGridViewDataErrorContexts.Parsing | DataGridViewDataErrorContexts.Commit | DataGridViewDataErrorContexts.Scroll, 2563DataGridViewDataErrorContexts.Parsing | DataGridViewDataErrorContexts.Commit | DataGridViewDataErrorContexts.Scroll, 3068DataGridViewDataErrorContexts.Parsing | DataGridViewDataErrorContexts.Commit,
System\Windows\Forms\Controls\DataGridView\DataGridView.DataConnection.cs (4)
1128DataGridViewDataErrorContexts.Display); 1154DataGridViewDataErrorContexts.Display); 1186DataGridViewDataErrorContexts.Display); 1438DataGridViewDataErrorContexts.Commit);
System\Windows\Forms\Controls\DataGridView\DataGridView.Methods.cs (74)
3066DataGridViewDataErrorContexts.Parsing | DataGridViewDataErrorContexts.InitialValueRestoration, 3105DataGridViewDataErrorContexts.InitialValueRestoration); 3717public bool CommitEdit(DataGridViewDataErrorContexts context) 3750DataGridViewDataErrorContexts context, 3971DataGridViewDataErrorContexts context, 4069DataGridViewDataErrorContexts.Parsing | DataGridViewDataErrorContexts.Commit | DataGridViewDataErrorContexts.CurrentCellChange, 4136DataGridViewDataErrorContexts.Parsing | DataGridViewDataErrorContexts.Commit | DataGridViewDataErrorContexts.Scroll, 6133return EndEdit(DataGridViewDataErrorContexts.Parsing | DataGridViewDataErrorContexts.Commit); 6136public bool EndEdit(DataGridViewDataErrorContexts context) => EditMode == DataGridViewEditMode.EditOnEnter 6151DataGridViewDataErrorContexts context, 9686_uneditedFormattedValue = dataGridViewCell.GetFormattedValue(_ptCurrentCell.Y, ref dataGridViewCellStyle, DataGridViewDataErrorContexts.Formatting); 9691object? currentFormattedValue = dataGridViewEditingCell.GetEditingCellFormattedValue(DataGridViewDataErrorContexts.Formatting); 9709DataGridViewDataErrorContexts.InitialValueRestoration); 9727object? initialFormattedValue = dataGridViewCell.GetFormattedValue(_ptCurrentCell.Y, ref dataGridViewCellStyle, DataGridViewDataErrorContexts.Formatting); 9741DataGridViewDataErrorContexts.InitialValueRestoration); 12072DataGridViewDataErrorContexts.Parsing | DataGridViewDataErrorContexts.Commit, 13089DataGridViewDataErrorContexts context) 13706DataGridViewDataErrorContexts.Parsing | DataGridViewDataErrorContexts.Commit | DataGridViewDataErrorContexts.CurrentCellChange, 14754DataGridViewDataErrorContexts.Parsing | DataGridViewDataErrorContexts.Commit, 14816DataGridViewDataErrorContexts.Parsing | DataGridViewDataErrorContexts.Commit, 14857DataGridViewDataErrorContexts.Parsing | DataGridViewDataErrorContexts.Commit, 16508DataGridViewDataErrorContexts.Parsing | DataGridViewDataErrorContexts.Commit | DataGridViewDataErrorContexts.Scroll, 16551DataGridViewDataErrorContexts.Parsing | DataGridViewDataErrorContexts.Commit | DataGridViewDataErrorContexts.Scroll, 17957DataGridViewDataErrorContexts.Parsing | DataGridViewDataErrorContexts.Commit | DataGridViewDataErrorContexts.CurrentCellChange, 19049DataGridViewDataErrorContexts.Parsing | DataGridViewDataErrorContexts.Commit | DataGridViewDataErrorContexts.LeaveControl, 19999DataGridViewDataErrorContexts.RowDeletion); 20113DataGridViewDataErrorContexts.Parsing | DataGridViewDataErrorContexts.Commit | DataGridViewDataErrorContexts.LeaveControl, 21424DataGridViewDataErrorContexts.Parsing | DataGridViewDataErrorContexts.Commit, 21443DataGridViewDataErrorContexts.Parsing | DataGridViewDataErrorContexts.Commit, 26013DataGridViewDataErrorContexts.Parsing | DataGridViewDataErrorContexts.Commit | DataGridViewDataErrorContexts.Scroll, 26031DataGridViewDataErrorContexts.Parsing | DataGridViewDataErrorContexts.Commit | DataGridViewDataErrorContexts.Scroll, 26045DataGridViewDataErrorContexts.Parsing | DataGridViewDataErrorContexts.Commit | DataGridViewDataErrorContexts.Scroll, 26273DataGridViewDataErrorContexts.Parsing | DataGridViewDataErrorContexts.Commit | DataGridViewDataErrorContexts.Scroll, 26302DataGridViewDataErrorContexts.Parsing | DataGridViewDataErrorContexts.Commit | DataGridViewDataErrorContexts.Scroll, 26812DataGridViewDataErrorContexts.Parsing | DataGridViewDataErrorContexts.Commit | DataGridViewDataErrorContexts.CurrentCellChange, 27025DataGridViewDataErrorContexts.Parsing | DataGridViewDataErrorContexts.Commit | DataGridViewDataErrorContexts.CurrentCellChange,
System\Windows\Forms\Controls\DataGridView\DataGridViewButtonCell.cs (4)
193DataGridViewDataErrorContexts.Formatting), 262DataGridViewDataErrorContexts.Formatting), 295string? formattedString = GetFormattedValue(rowIndex, ref cellStyle, DataGridViewDataErrorContexts.Formatting | DataGridViewDataErrorContexts.PreferredSize) as string;
System\Windows\Forms\Controls\DataGridView\DataGridViewCell.cs (11)
184return GetEditedFormattedValue(GetValue(RowIndex), RowIndex, ref dataGridViewCellStyle, DataGridViewDataErrorContexts.Formatting); 230return GetFormattedValue(RowIndex, ref dataGridViewCellStyle, DataGridViewDataErrorContexts.Formatting); 1311formattedValue = GetEditedFormattedValue(GetValue(rowIndex), rowIndex, ref dataGridViewCellStyle, DataGridViewDataErrorContexts.Formatting | DataGridViewDataErrorContexts.ClipboardContent); 1484DataGridViewDataErrorContexts context) 1519public object? GetEditedFormattedValue(int rowIndex, DataGridViewDataErrorContexts context) 1568internal object? GetFormattedValue(int rowIndex, ref DataGridViewCellStyle cellStyle, DataGridViewDataErrorContexts context) 1592DataGridViewDataErrorContexts context) 2737DataGridViewDataErrorContexts.Display) as string; 3652DataGridViewDataErrorContexts.Formatting | DataGridViewDataErrorContexts.Display);
System\Windows\Forms\Controls\DataGridView\DataGridViewCell.DataGridViewCellAccessibleObject.cs (1)
245DataGridViewDataErrorContexts.Formatting);
System\Windows\Forms\Controls\DataGridView\DataGridViewCheckBoxCell.cs (10)
54get => GetEditingCellFormattedValue(DataGridViewDataErrorContexts.Formatting); 123public virtual object? GetEditingCellFormattedValue(DataGridViewDataErrorContexts context) 134if ((context & DataGridViewDataErrorContexts.ClipboardContent) != 0) 143if ((context & DataGridViewDataErrorContexts.ClipboardContent) != 0) 152if ((context & DataGridViewDataErrorContexts.ClipboardContent) != 0) 163if ((context & DataGridViewDataErrorContexts.ClipboardContent) != 0) 482GetEditedFormattedValue(value, rowIndex, ref cellStyle, DataGridViewDataErrorContexts.Formatting), 558DataGridViewDataErrorContexts context) 601if (ret is not null && (context & DataGridViewDataErrorContexts.ClipboardContent) != 0) 1693editingCell.EditingCellFormattedValue = !((bool)editingCell.GetEditingCellFormattedValue(DataGridViewDataErrorContexts.Formatting)!);
System\Windows\Forms\Controls\DataGridView\DataGridViewComboBoxCell.cs (6)
742DataGridViewDataErrorContexts.Formatting); 849DataGridViewDataErrorContexts.Formatting); 899DataGridViewDataErrorContexts context) 1178string? formattedValue = GetFormattedValue(rowIndex, ref cellStyle, DataGridViewDataErrorContexts.Formatting | DataGridViewDataErrorContexts.PreferredSize) as string; 1242DataGridViewDataErrorContexts.Formatting);
System\Windows\Forms\Controls\DataGridView\DataGridViewComboBoxEditingControl.cs (2)
41get => GetEditingControlFormattedValue(DataGridViewDataErrorContexts.Formatting); 103public virtual object GetEditingControlFormattedValue(DataGridViewDataErrorContexts context) => Text;
System\Windows\Forms\Controls\DataGridView\DataGridViewDataErrorEventArgs.cs (2)
14DataGridViewDataErrorContexts context) 21public DataGridViewDataErrorContexts Context { get; }
System\Windows\Forms\Controls\DataGridView\DataGridViewImageCell.cs (6)
241DataGridViewDataErrorContexts.Formatting); 307DataGridViewDataErrorContexts.Formatting); 356DataGridViewDataErrorContexts context) 358if ((context & DataGridViewDataErrorContexts.ClipboardContent) != 0) 413object? formattedValue = GetFormattedValue(rowIndex, ref cellStyle, DataGridViewDataErrorContexts.Formatting | DataGridViewDataErrorContexts.PreferredSize);
System\Windows\Forms\Controls\DataGridView\DataGridViewLinkCell.cs (4)
436DataGridViewDataErrorContexts.Formatting); 507DataGridViewDataErrorContexts.Formatting); 551object? formattedValue = GetFormattedValue(rowIndex, ref cellStyle, DataGridViewDataErrorContexts.Formatting | DataGridViewDataErrorContexts.PreferredSize);
System\Windows\Forms\Controls\DataGridView\DataGridViewRowHeaderCell.cs (1)
267DataGridViewDataErrorContexts.Formatting);
System\Windows\Forms\Controls\DataGridView\DataGridViewTextBoxCell.cs (5)
218string editedFormattedValue = (string)((IDataGridViewEditingControl)txtEditingControl).GetEditingControlFormattedValue(DataGridViewDataErrorContexts.Formatting); 272DataGridViewDataErrorContexts.Formatting); 364DataGridViewDataErrorContexts.Formatting); 403object? formattedValue = GetFormattedValue(rowIndex, ref cellStyle, DataGridViewDataErrorContexts.Formatting | DataGridViewDataErrorContexts.PreferredSize);
System\Windows\Forms\Controls\DataGridView\DataGridViewTextBoxEditingControl.cs (2)
46return GetEditingControlFormattedValue(DataGridViewDataErrorContexts.Formatting); 210public virtual object GetEditingControlFormattedValue(DataGridViewDataErrorContexts context)
System\Windows\Forms\Controls\DataGridView\IDataGridViewEditingCell.cs (1)
20object? GetEditingCellFormattedValue(DataGridViewDataErrorContexts context);
System\Windows\Forms\Controls\DataGridView\IDataGridViewEditingControl.cs (1)
47object GetEditingControlFormattedValue(DataGridViewDataErrorContexts context);
System.Windows.Forms.Tests (59)
System\Windows\Forms\DataGridViewCellTests.cs (38)
3685[InlineData(-2, DataGridViewDataErrorContexts.Formatting)] 3686[InlineData(-1, DataGridViewDataErrorContexts.Formatting)] 3687[InlineData(0, DataGridViewDataErrorContexts.Formatting)] 3688[InlineData(1, DataGridViewDataErrorContexts.Formatting)] 3689public void DataGridViewCell_GetEditedFormattedValue_Invoke_ReturnsExpected(int rowIndex, DataGridViewDataErrorContexts context) 3696[InlineData(-2, DataGridViewDataErrorContexts.Formatting)] 3697[InlineData(-1, DataGridViewDataErrorContexts.Formatting)] 3698[InlineData(0, DataGridViewDataErrorContexts.Formatting)] 3699[InlineData(1, DataGridViewDataErrorContexts.Formatting)] 3700public void DataGridViewCell_GetEditedFormattedValue_InvokeWithValue_ReturnsExpected(int rowIndex, DataGridViewDataErrorContexts context) 3710[InlineData(-2, DataGridViewDataErrorContexts.Formatting)] 3711[InlineData(-1, DataGridViewDataErrorContexts.Formatting)] 3712[InlineData(0, DataGridViewDataErrorContexts.Formatting)] 3713[InlineData(1, DataGridViewDataErrorContexts.Formatting)] 3714public void DataGridViewCell_GetEditedFormattedValue_InvokeWithRow_ReturnsExpected(int rowIndex, DataGridViewDataErrorContexts context) 3723[InlineData(-2, DataGridViewDataErrorContexts.Formatting)] 3724[InlineData(-1, DataGridViewDataErrorContexts.Formatting)] 3725[InlineData(0, DataGridViewDataErrorContexts.Formatting)] 3726[InlineData(1, DataGridViewDataErrorContexts.Formatting)] 3727public void DataGridViewCell_GetEditedFormattedValue_InvokeWithColumn_ReturnsExpected(int rowIndex, DataGridViewDataErrorContexts context) 3736[InlineData(DataGridViewDataErrorContexts.Formatting)] 3737public void DataGridViewCell_GetEditedFormattedValue_InvokeWithDataGridView_ReturnsExpected(DataGridViewDataErrorContexts context) 3753[InlineData(DataGridViewDataErrorContexts.Formatting)] 3754public void DataGridViewCell_GetEditedFormattedValue_InvokeWithDataGridViewWithValue_ReturnsExpected(DataGridViewDataErrorContexts context) 3771[InlineData(DataGridViewDataErrorContexts.Formatting)] 3772public void DataGridViewCell_GetEditedFormattedValue_InvokeShared_ReturnsExpected(DataGridViewDataErrorContexts context) 3803Assert.Throws<ArgumentOutOfRangeException>("rowIndex", () => cell.GetEditedFormattedValue(rowIndex, DataGridViewDataErrorContexts.Formatting)); 4138yield return new object[] { "value", -2, new DataGridViewCellStyle(), new Int32Converter(), new Int32Converter(), DataGridViewDataErrorContexts.Formatting, null }; 4139yield return new object[] { "value", -1, new DataGridViewCellStyle(), new Int32Converter(), new Int32Converter(), DataGridViewDataErrorContexts.Formatting, null }; 4140yield return new object[] { "value", 0, new DataGridViewCellStyle(), new Int32Converter(), new Int32Converter(), DataGridViewDataErrorContexts.Formatting, null }; 4141yield return new object[] { null, -2, null, null, null, DataGridViewDataErrorContexts.Formatting - 1, null }; 4142yield return new object[] { null, -1, null, null, null, DataGridViewDataErrorContexts.Formatting - 1, null }; 4143yield return new object[] { null, 0, null, null, null, DataGridViewDataErrorContexts.Formatting - 1, null }; 4148public void DataGridViewCell_GetFormattedValue_Invoke_ReturnsExpected(object value, int rowIndex, DataGridViewCellStyle cellStyle, TypeConverter valueTypeConverter, TypeConverter formattedValueTypeConverter, DataGridViewDataErrorContexts context, object expected) 4156public void DataGridViewCell_GetFormattedValue_InvokeWithRow_ReturnsExpected(object value, int rowIndex, DataGridViewCellStyle cellStyle, TypeConverter valueTypeConverter, TypeConverter formattedValueTypeConverter, DataGridViewDataErrorContexts context, object expected) 4166public void DataGridViewCell_GetFormattedValue_InvokeWithColumn_ReturnsExpected(object value, int rowIndex, DataGridViewCellStyle cellStyle, TypeConverter valueTypeConverter, TypeConverter formattedValueTypeConverter, DataGridViewDataErrorContexts context, object expected) 6560public new object GetFormattedValue(object value, int rowIndex, ref DataGridViewCellStyle cellStyle, TypeConverter valueTypeConverter, TypeConverter formattedValueTypeConverter, DataGridViewDataErrorContexts context) 6608public new object GetFormattedValue(object value, int rowIndex, ref DataGridViewCellStyle cellStyle, TypeConverter valueTypeConverter, TypeConverter formattedValueTypeConverter, DataGridViewDataErrorContexts context)
System\Windows\Forms\DataGridViewDataErrorEventArgsTests.cs (9)
13yield return new object[] { null, -1, -1, (DataGridViewDataErrorContexts)3 }; 14yield return new object[] { new InvalidOperationException(), 0, 0, DataGridViewDataErrorContexts.Formatting }; 15yield return new object[] { new InvalidOperationException(), 1, 2, DataGridViewDataErrorContexts.Formatting }; 20public void Ctor_Exception_Int_Int_DataGridViewDataErrorContexts(Exception exception, int columnIndex, int rowIndex, DataGridViewDataErrorContexts context) 34Assert.Throws<ArgumentOutOfRangeException>("columnIndex", () => new DataGridViewDataErrorEventArgs(null, -2, 0, DataGridViewDataErrorContexts.Formatting)); 40Assert.Throws<ArgumentOutOfRangeException>("rowIndex", () => new DataGridViewDataErrorEventArgs(null, 0, -2, DataGridViewDataErrorContexts.Formatting)); 48DataGridViewDataErrorEventArgs e = new(new InvalidOperationException(), 1, 2, DataGridViewDataErrorContexts.Formatting) { ThrowException = value }; 55DataGridViewDataErrorEventArgs e = new(null, 1, 2, DataGridViewDataErrorContexts.Formatting) { ThrowException = false }; 62DataGridViewDataErrorEventArgs e = new(null, 1, 2, DataGridViewDataErrorContexts.Formatting);
System\Windows\Forms\DataGridViewElementTests.cs (2)
256yield return new object[] { new DataGridViewDataErrorEventArgs(new InvalidOperationException(), 1, 2, DataGridViewDataErrorContexts.Formatting) }; 270DataGridViewDataErrorEventArgs eventArgs = new(new InvalidOperationException(), 1, 2, DataGridViewDataErrorContexts.Formatting);
System\Windows\Forms\DataGridViewTextBoxEditingControlTests.cs (10)
185object action(DataGridViewDataErrorContexts context) 187Assert.Equal(DataGridViewDataErrorContexts.Formatting, context); 1079[EnumData<DataGridViewDataErrorContexts>] 1080[InvalidEnumData<DataGridViewDataErrorContexts>] 1081public void DataGridViewTextBoxEditingDataGridViewTextBoxEditingControl_GetEditingControlFormattedValue_Invoke_ReturnsExpected(DataGridViewDataErrorContexts context) 1088[EnumData<DataGridViewDataErrorContexts>] 1089[InvalidEnumData<DataGridViewDataErrorContexts>] 1090public void DataGridViewTextBoxEditingDataGridViewTextBoxEditingControl_GetEditingControlFormattedValue_InvokeWithText_ReturnsExpected(DataGridViewDataErrorContexts context) 2098public Func<DataGridViewDataErrorContexts, object> GetEditingControlFormattedValueAction { get; set; } 2100public override object GetEditingControlFormattedValue(DataGridViewDataErrorContexts context)