3 writes to DataConnection
System.Windows.Forms (3)
System\Windows\Forms\Controls\DataGridView\DataGridView.cs (3)
1886
DataConnection
??= new DataGridViewDataConnection(this);
1927
DataConnection
= new DataGridViewDataConnection(this);
1941
DataConnection
= null;
79 references to DataConnection
System.Windows.Forms (79)
System\Windows\Forms\Controls\DataGridView\DataGridView.cs (11)
662
DataConnection
!.ResetCachedAllowUserToAddRowsInternal();
672
: AllowUserToAddRows &&
DataConnection
!.AllowAdd;
700
: AllowUserToDeleteRows &&
DataConnection
!.AllowRemove;
1880
get =>
DataConnection
is null ? string.Empty :
DataConnection
.DataMember;
1888
DataConnection
.SetDataConnection(DataSource, value);
1909
get =>
DataConnection
?.DataSource;
1925
if (
DataConnection
is null)
1928
DataConnection
.SetDataConnection(value, DataMember);
1932
if (
DataConnection
.ShouldChangeDataMember(value))
1938
DataConnection
.SetDataConnection(value, DataMember);
System\Windows\Forms\Controls\DataGridView\DataGridView.Methods.cs (56)
1586
if (
DataConnection
is not null &&
DataConnection
.BoundColumnIndex(dataGridViewCols[i].DataPropertyName) != -1)
3328
DataConnection
!.CancelRowEdit(restoreRow: true, addNewFinished: _dataGridViewState1[State1_NewRowEdited]);
3329
if ((
DataConnection
.List?.Count ?? 0) == 0)
3352
DataConnection
.OnNewRowNeeded();
3456
if (
DataConnection
is null)
3467
if (
DataConnection
.ProcessingMetaDataChanges)
3473
if (
DataConnection
.CancellingRowEdit && !
DataConnection
.RestoreRow)
3479
if ((
DataConnection
.CurrencyManager?.Count ?? 0) <= _ptCurrentCell.Y)
3485
if (
DataConnection
.PositionChangingOutsideDataGridView)
3493
if (
DataConnection
.ListWasReset)
3721
return !Columns[columnIndex].IsDataBound ||
DataConnection
is null ||
DataConnection
.AllowEdit;
5771
DataConnection
?.Dispose();
10873
DataGridViewDataConnection? conn =
DataConnection
;
11875
if (
DataConnection
is not null)
11880
DataConnection
.SetDataConnection(DataSource, DataMember);
11900
if (
DataConnection
.CurrencyManager is not null)
14067
&& (
DataConnection
!.List is IBindingList)
14068
&& ((IBindingList)
DataConnection
.List).SupportsSorting
15199
Debug.Assert(
DataConnection
is not null);
15200
Debug.Assert(
DataConnection
.CurrencyManager is not null);
15201
Debug.Assert(
DataConnection
.CurrencyManager.Position == _ptCurrentCell.Y);
15299
if (
DataConnection
is not null &&
DataConnection
.CurrencyManager is not null)
15311
if (
DataConnection
is not null &&
DataConnection
.CurrencyManager is not null)
18107
if (
DataConnection
is not null &&
DataConnection
.InterestedInRowEvents)
18109
DataConnection
.OnNewRowNeeded();
18144
if (
DataConnection
is not null
18145
&&
DataConnection
.InterestedInRowEvents
18146
&& !
DataConnection
.PositionChangingOutsideDataGridView
18147
&& !
DataConnection
.ListWasReset
18148
&& (!calledAddNewOnTheDataConnection || (
DataConnection
.List?.Count ?? 0) > 0))
18150
DataConnection
.OnRowEnter(dgvce);
19159
if (
DataConnection
is not null
19160
&&
DataConnection
.InterestedInRowEvents
19161
&& !
DataConnection
.PositionChangingOutsideDataGridView
19162
&& !
DataConnection
.ListWasReset)
19164
DataConnection
.OnRowValidating(dgvcce);
20414
int rowCount =
DataConnection
!.CurrencyManager?.List.Count ?? 0;
20434
DataConnection
!.DeleteRow(rowIndex);
25908
AutoGenerateDataBoundColumns(
DataConnection
?.GetCollectionOfBoundDataGridViewColumns());
25929
DataConnection
!.ApplySortingInformationFromBackEnd();
26008
if (
DataConnection
is not null && Columns.Count > 0)
26010
IList? list =
DataConnection
.List;
26014
bool oldDoNotChangePositionInTheCurrencyManager =
DataConnection
.DoNotChangePositionInTheCurrencyManager;
26024
DataConnection
.DoNotChangePositionInTheCurrencyManager = true;
26047
DataConnection
.DoNotChangePositionInTheCurrencyManager = oldDoNotChangePositionInTheCurrencyManager;
26052
DataConnection
.MatchCurrencyManagerPosition(scrollIntoView, clearSelection: true);
27252
(
DataConnection
is null || !
DataConnection
.ProcessingListChangedEvent)) // underlying data changing.
28680
if (
DataConnection
?.List is not IBindingList ibl)
28767
DataConnection
!.Sort(dataGridViewColumn!, direction);
System\Windows\Forms\Controls\DataGridView\DataGridViewCell.cs (4)
1568
DataGridView.
DataConnection
is not null)
1570
errorText = DataGridView.
DataConnection
.GetError(OwningColumn.BoundColumnIndex, ColumnIndex, rowIndex);
2450
DataGridView.DataGridViewDataConnection? dataConnection = dataGridView.
DataConnection
;
3898
DataGridView.DataGridViewDataConnection? dataConnection = dataGridView.
DataConnection
;
System\Windows\Forms\Controls\DataGridView\DataGridViewColumn.cs (2)
675
DataGridView.
DataConnection
is not null &&
677
DataGridView.
DataConnection
.DataFieldIsReadOnly(BoundColumnIndex) &&
System\Windows\Forms\Controls\DataGridView\DataGridViewRow.cs (4)
71
&& DataGridView.
DataConnection
is not null
72
&& DataGridView.
DataConnection
.CurrencyManager is not null
76
return DataGridView.
DataConnection
.CurrencyManager[Index];
1250
errorText = DataGridView.
DataConnection
!.GetError(rowIndex);
System\Windows\Forms\Controls\DataGridView\DataGridViewRowCollection.cs (2)
794
if (DataGridView.
DataConnection
!.List is IBindingList list && list.AllowRemove && list.SupportsChangeNotification)
2192
if (DataGridView.
DataConnection
!.List is IBindingList bindingList && bindingList.AllowRemove && bindingList.SupportsChangeNotification)