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)
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)
17677
if (
DataConnection
is not null &&
DataConnection
.InterestedInRowEvents)
17679
DataConnection
.OnNewRowNeeded();
17714
if (
DataConnection
is not null
17715
&&
DataConnection
.InterestedInRowEvents
17716
&& !
DataConnection
.PositionChangingOutsideDataGridView
17717
&& !
DataConnection
.ListWasReset
17718
&& (!calledAddNewOnTheDataConnection || (
DataConnection
.List?.Count ?? 0) > 0))
17720
DataConnection
.OnRowEnter(dgvce);
18729
if (
DataConnection
is not null
18730
&&
DataConnection
.InterestedInRowEvents
18731
&& !
DataConnection
.PositionChangingOutsideDataGridView
18732
&& !
DataConnection
.ListWasReset)
18734
DataConnection
.OnRowValidating(dgvcce);
19973
int rowCount =
DataConnection
!.CurrencyManager?.List.Count ?? 0;
19993
DataConnection
!.DeleteRow(rowIndex);
25440
AutoGenerateDataBoundColumns(
DataConnection
?.GetCollectionOfBoundDataGridViewColumns());
25461
DataConnection
!.ApplySortingInformationFromBackEnd();
25540
if (
DataConnection
is not null && Columns.Count > 0)
25542
IList? list =
DataConnection
.List;
25546
bool oldDoNotChangePositionInTheCurrencyManager =
DataConnection
.DoNotChangePositionInTheCurrencyManager;
25556
DataConnection
.DoNotChangePositionInTheCurrencyManager = true;
25579
DataConnection
.DoNotChangePositionInTheCurrencyManager = oldDoNotChangePositionInTheCurrencyManager;
25584
DataConnection
.MatchCurrencyManagerPosition(scrollIntoView, clearSelection: true);
26778
(
DataConnection
is null || !
DataConnection
.ProcessingListChangedEvent)) // underlying data changing.
28206
if (
DataConnection
?.List is not IBindingList ibl)
28293
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)
674
DataGridView.
DataConnection
is not null &&
676
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)