3 writes to DataConnection
System.Windows.Forms (3)
System\Windows\Forms\Controls\DataGridView\DataGridView.cs (3)
1893
DataConnection
??= new DataGridViewDataConnection(this);
1935
DataConnection
= new DataGridViewDataConnection(this);
1949
DataConnection
= null;
79 references to DataConnection
System.Windows.Forms (79)
System\Windows\Forms\Controls\DataGridView\DataGridView.cs (11)
658
DataConnection
!.ResetCachedAllowUserToAddRowsInternal();
668
: AllowUserToAddRows &&
DataConnection
!.AllowAdd;
696
: AllowUserToDeleteRows &&
DataConnection
!.AllowRemove;
1887
get =>
DataConnection
is null ? string.Empty :
DataConnection
.DataMember;
1895
DataConnection
.SetDataConnection(DataSource, value);
1916
get =>
DataConnection
?.DataSource;
1933
if (
DataConnection
is null)
1936
DataConnection
.SetDataConnection(value, DataMember);
1940
if (
DataConnection
.ShouldChangeDataMember(value))
1946
DataConnection
.SetDataConnection(value, DataMember);
System\Windows\Forms\Controls\DataGridView\DataGridView.Methods.cs (56)
1552
if (
DataConnection
is not null &&
DataConnection
.BoundColumnIndex(dataGridViewCols[i].DataPropertyName) != -1)
3204
DataConnection
!.CancelRowEdit(restoreRow: true, addNewFinished: _dataGridViewState1[State1_NewRowEdited]);
3205
if ((
DataConnection
.List?.Count ?? 0) == 0)
3228
DataConnection
.OnNewRowNeeded();
3332
if (
DataConnection
is null)
3341
if (
DataConnection
.ProcessingMetaDataChanges)
3347
if (
DataConnection
.CancellingRowEdit && !
DataConnection
.RestoreRow)
3353
if ((
DataConnection
.CurrencyManager?.Count ?? 0) <= _ptCurrentCell.Y)
3359
if (
DataConnection
.PositionChangingOutsideDataGridView)
3367
if (
DataConnection
.ListWasReset)
3595
return !Columns[columnIndex].IsDataBound ||
DataConnection
is null ||
DataConnection
.AllowEdit;
5615
DataConnection
?.Dispose();
10452
DataGridViewDataConnection? conn =
DataConnection
;
11456
if (
DataConnection
is not null)
11461
DataConnection
.SetDataConnection(DataSource, DataMember);
11481
if (
DataConnection
.CurrencyManager is not null)
13659
&& (
DataConnection
!.List is IBindingList)
13660
&& ((IBindingList)
DataConnection
.List).SupportsSorting
14792
Debug.Assert(
DataConnection
is not null);
14793
Debug.Assert(
DataConnection
.CurrencyManager is not null);
14794
Debug.Assert(
DataConnection
.CurrencyManager.Position == _ptCurrentCell.Y);
14892
if (
DataConnection
is not null &&
DataConnection
.CurrencyManager is not null)
14904
if (
DataConnection
is not null &&
DataConnection
.CurrencyManager is not null)
17674
if (
DataConnection
is not null &&
DataConnection
.InterestedInRowEvents)
17676
DataConnection
.OnNewRowNeeded();
17711
if (
DataConnection
is not null
17712
&&
DataConnection
.InterestedInRowEvents
17713
&& !
DataConnection
.PositionChangingOutsideDataGridView
17714
&& !
DataConnection
.ListWasReset
17715
&& (!calledAddNewOnTheDataConnection || (
DataConnection
.List?.Count ?? 0) > 0))
17717
DataConnection
.OnRowEnter(dgvce);
18726
if (
DataConnection
is not null
18727
&&
DataConnection
.InterestedInRowEvents
18728
&& !
DataConnection
.PositionChangingOutsideDataGridView
18729
&& !
DataConnection
.ListWasReset)
18731
DataConnection
.OnRowValidating(dgvcce);
19967
int rowCount =
DataConnection
!.CurrencyManager?.List.Count ?? 0;
19987
DataConnection
!.DeleteRow(rowIndex);
25434
AutoGenerateDataBoundColumns(
DataConnection
?.GetCollectionOfBoundDataGridViewColumns());
25455
DataConnection
!.ApplySortingInformationFromBackEnd();
25534
if (
DataConnection
is not null && Columns.Count > 0)
25536
IList? list =
DataConnection
.List;
25540
bool oldDoNotChangePositionInTheCurrencyManager =
DataConnection
.DoNotChangePositionInTheCurrencyManager;
25550
DataConnection
.DoNotChangePositionInTheCurrencyManager = true;
25573
DataConnection
.DoNotChangePositionInTheCurrencyManager = oldDoNotChangePositionInTheCurrencyManager;
25578
DataConnection
.MatchCurrencyManagerPosition(scrollIntoView, clearSelection: true);
26772
(
DataConnection
is null || !
DataConnection
.ProcessingListChangedEvent)) // underlying data changing.
28201
if (
DataConnection
?.List is not IBindingList ibl)
28288
DataConnection
!.Sort(dataGridViewColumn!, direction);
System\Windows\Forms\Controls\DataGridView\DataGridViewCell.cs (4)
1552
&& DataGridView.
DataConnection
is not null)
1554
errorText = DataGridView.
DataConnection
.GetError(OwningColumn.BoundColumnIndex, ColumnIndex, rowIndex);
2436
DataGridView.DataGridViewDataConnection? dataConnection = dataGridView.
DataConnection
;
3888
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)