3 writes to DataConnection
System.Windows.Forms (3)
System\Windows\Forms\Controls\DataGridView\DataGridView.cs (3)
1897
DataConnection
??= new DataGridViewDataConnection(this);
1939
DataConnection
= new DataGridViewDataConnection(this);
1953
DataConnection
= null;
78 references to DataConnection
System.Windows.Forms (78)
System\Windows\Forms\Controls\DataGridView\DataGridView.cs (11)
663
DataConnection
!.ResetCachedAllowUserToAddRowsInternal();
673
: AllowUserToAddRows &&
DataConnection
!.AllowAdd;
701
: AllowUserToDeleteRows &&
DataConnection
!.AllowRemove;
1891
get =>
DataConnection
is null ? string.Empty :
DataConnection
.DataMember;
1899
DataConnection
.SetDataConnection(DataSource, value);
1920
get =>
DataConnection
?.DataSource;
1937
if (
DataConnection
is null)
1940
DataConnection
.SetDataConnection(value, DataMember);
1944
if (
DataConnection
.ShouldChangeDataMember(value))
1950
DataConnection
.SetDataConnection(value, DataMember);
System\Windows\Forms\Controls\DataGridView\DataGridView.Methods.cs (55)
1597
if (
DataConnection
is not null &&
DataConnection
.BoundColumnIndex(dataGridViewCols[i].DataPropertyName) != -1)
3260
DataConnection
!.CancelRowEdit(restoreRow: true, addNewFinished: _dataGridViewState1[State1_NewRowEdited]);
3261
if ((
DataConnection
.List?.Count ?? 0) == 0)
3284
DataConnection
.OnNewRowNeeded();
3388
if (
DataConnection
is null)
3397
if (
DataConnection
.ProcessingMetaDataChanges)
3403
if (
DataConnection
.CancellingRowEdit && !
DataConnection
.RestoreRow)
3409
if ((
DataConnection
.CurrencyManager?.Count ?? 0) <= _ptCurrentCell.Y)
3415
if (
DataConnection
.PositionChangingOutsideDataGridView)
3423
if (
DataConnection
.ListWasReset)
3651
return !Columns[columnIndex].IsDataBound ||
DataConnection
is null ||
DataConnection
.AllowEdit;
5671
DataConnection
?.Dispose();
10508
DataGridViewDataConnection? conn =
DataConnection
;
11512
if (
DataConnection
is not null)
11517
DataConnection
.SetDataConnection(DataSource, DataMember);
11537
if (
DataConnection
.CurrencyManager is not null)
13715
&& (
DataConnection
!.List is IBindingList)
13716
&& ((IBindingList)
DataConnection
.List).SupportsSorting
14848
Debug.Assert(
DataConnection
is not null);
14849
Debug.Assert(
DataConnection
.CurrencyManager is not null);
14850
Debug.Assert(
DataConnection
.CurrencyManager.Position == _ptCurrentCell.Y);
14948
if (
DataConnection
is not null &&
DataConnection
.CurrencyManager is not null)
14960
if (
DataConnection
is not null &&
DataConnection
.CurrencyManager is not null)
17736
if (
DataConnection
is not null &&
DataConnection
.InterestedInRowEvents)
17738
DataConnection
.OnNewRowNeeded();
17773
if (
DataConnection
is not null
17774
&&
DataConnection
.InterestedInRowEvents
17775
&& !
DataConnection
.PositionChangingOutsideDataGridView
17776
&& !
DataConnection
.ListWasReset
17777
&& (!calledAddNewOnTheDataConnection || (
DataConnection
.List?.Count ?? 0) > 0))
17779
DataConnection
.OnRowEnter(dgvce);
18788
if (
DataConnection
is not null
18789
&&
DataConnection
.InterestedInRowEvents
18790
&& !
DataConnection
.PositionChangingOutsideDataGridView
18791
&& !
DataConnection
.ListWasReset)
18793
DataConnection
.OnRowValidating(dgvcce);
20049
DataConnection
!.DeleteRow(rowIndex);
25504
AutoGenerateDataBoundColumns(
DataConnection
?.GetCollectionOfBoundDataGridViewColumns());
25525
DataConnection
!.ApplySortingInformationFromBackEnd();
25604
if (
DataConnection
is not null && Columns.Count > 0)
25606
IList? list =
DataConnection
.List;
25610
bool oldDoNotChangePositionInTheCurrencyManager =
DataConnection
.DoNotChangePositionInTheCurrencyManager;
25620
DataConnection
.DoNotChangePositionInTheCurrencyManager = true;
25643
DataConnection
.DoNotChangePositionInTheCurrencyManager = oldDoNotChangePositionInTheCurrencyManager;
25648
DataConnection
.MatchCurrencyManagerPosition(scrollIntoView, clearSelection: true);
26842
(
DataConnection
is null || !
DataConnection
.ProcessingListChangedEvent)) // underlying data changing.
28271
if (
DataConnection
?.List is not IBindingList ibl)
28358
DataConnection
!.Sort(dataGridViewColumn!, direction);
System\Windows\Forms\Controls\DataGridView\DataGridViewCell.cs (4)
1553
&& DataGridView.
DataConnection
is not null)
1555
errorText = DataGridView.
DataConnection
.GetError(OwningColumn.BoundColumnIndex, ColumnIndex, rowIndex);
2437
DataGridView.DataGridViewDataConnection? dataConnection = dataGridView.
DataConnection
;
3889
DataGridView.DataGridViewDataConnection? dataConnection = dataGridView.
DataConnection
;
System\Windows\Forms\Controls\DataGridView\DataGridViewColumn.cs (2)
676
DataGridView.
DataConnection
is not null &&
678
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];
1248
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)