4 writes to DataSource
System.Windows.Forms (1)
System\Windows\Forms\Controls\DataGridView\DataGridView.Methods.cs (1)
14969
private void OnDataSourceDisposed(object? sender, EventArgs e) =>
DataSource
= null;
System.Windows.Forms.Design (3)
System\Windows\Forms\Design\DataGridViewColumnCollectionDialog.cs (1)
1102
_dataGridViewPrivateCopy.
DataSource
= dataGridView.DataSource;
System\Windows\Forms\Design\DataGridViewDesigner.cs (2)
75
Control.
DataSource
= value;
305
dataGridView.
DataSource
= null;
73 references to DataSource
System.Windows.Forms (56)
System\Windows\Forms\Controls\DataGridView\DataGridView.cs (11)
13
[ComplexBindingProperties(nameof(
DataSource
), nameof(DataMember))]
661
if (
DataSource
is not null)
671
internal bool AllowUserToAddRowsInternal =>
DataSource
is null
699
internal bool AllowUserToDeleteRowsInternal =>
DataSource
is null
1395
if (
DataSource
is not null)
1899
DataConnection.SetDataConnection(
DataSource
, value);
1923
if (value !=
DataSource
)
1925
if (
DataSource
is Component oldDataSource)
2920
|| ((VirtualMode ||
DataSource
is not null) && IsCurrentRowDirty)
3187
if (
DataSource
is not null)
3895
if (VirtualMode ||
DataSource
is not null)
System\Windows\Forms\Controls\DataGridView\DataGridView.Methods.cs (24)
1587
if (
DataSource
is not null
3243
if (
DataSource
is not null || VirtualMode)
3257
if (
DataSource
is not null)
10506
Debug.Assert(
DataSource
is not null, "this method should only be called when we have a data connection");
11199
if (AutoGenerateColumns &&
DataSource
is not null)
11517
DataConnection.SetDataConnection(
DataSource
, DataMember);
13309
if (
DataSource
is not null && !_dataGridViewOper[OperationInRefreshColumns])
13338
if (
DataSource
is not null && !_dataGridViewOper[OperationInRefreshColumns])
13383
if (
DataSource
is not null && e.Column.DataPropertyName.Length != 0 && !_dataGridViewOper[OperationInRefreshColumns])
13387
else if (
DataSource
is not null && e.Column.DataPropertyName.Length == 0)
13713
if ((
DataSource
is null)
13714
|| (
DataSource
is not null
14846
if (
DataSource
is not null)
17734
if (VirtualMode ||
DataSource
is not null)
18365
if (VirtualMode ||
DataSource
is not null)
19145
if (
DataSource
is not null && _ptCurrentCell.X >= 0 && AllowUserToAddRowsInternal && NewRowIndex == _ptCurrentCell.Y)
20022
if (
DataSource
is not null)
25515
if (
DataSource
is not null && dataGridViewCols[j].DataPropertyName.Length != 0)
25522
if (
DataSource
is not null)
28261
if (
DataSource
is not null)
28289
Debug.Assert(!(comparer is not null &&
DataSource
is not null));
28312
if (visibleFrozenRows > 0 &&
DataSource
is null)
28343
if (
DataSource
is null)
28400
if (
DataSource
is null)
System\Windows\Forms\Controls\DataGridView\DataGridViewBand.cs (1)
770
(DataGridView.VirtualMode || DataGridView.
DataSource
is not null) &&
System\Windows\Forms\Controls\DataGridView\DataGridViewCell.cs (3)
1410
(DataGridView.VirtualMode || DataGridView.
DataSource
is not null))
1559
&& (DataGridView.VirtualMode || DataGridView.
DataSource
is not null)
2370
(DataGridView.VirtualMode || DataGridView.
DataSource
is not null))
System\Windows\Forms\Controls\DataGridView\DataGridViewRow.cs (3)
1217
if (DataGridView.VirtualMode || DataGridView.
DataSource
is not null)
1245
DataGridView.
DataSource
is not null &&
1251
if (DataGridView.
DataSource
is not null || DataGridView.VirtualMode)
System\Windows\Forms\Controls\DataGridView\DataGridViewRowCollection.cs (14)
177
if (DataGridView.
DataSource
is not null)
282
if (DataGridView.
DataSource
is not null)
305
if (DataGridView.
DataSource
is not null)
333
if (DataGridView.
DataSource
is not null)
462
if (DataGridView.
DataSource
is not null)
533
if (DataGridView.
DataSource
is not null)
723
if (DataGridView.
DataSource
is not null)
792
if (DataGridView.
DataSource
is not null)
1362
if (DataGridView.
DataSource
is not null)
1377
if (DataGridView.
DataSource
is not null)
1392
if (DataGridView.
DataSource
is not null)
1567
if (DataGridView.
DataSource
is not null)
1776
if (DataGridView.
DataSource
is not null)
2190
if (DataGridView.
DataSource
is not null)
System.Windows.Forms.Design (17)
System\Windows\Forms\Design\DataGridViewAddColumnDialog.cs (2)
710
if (_liveDataGridView.
DataSource
is not null)
715
currencyManager = BindingContext?[_liveDataGridView.
DataSource
, _liveDataGridView.DataMember] as CurrencyManager;
System\Windows\Forms\Design\DataGridViewColumnCollectionDialog.cs (1)
1102
_dataGridViewPrivateCopy.DataSource = dataGridView.
DataSource
;
System\Windows\Forms\Design\DataGridViewColumnDataPropertyNameEditor.cs (1)
38
object? dataSource = dataGridView.
DataSource
;
System\Windows\Forms\Design\DataGridViewDesigner.cs (13)
60
get => Control.
DataSource
;
63
if (Control is { AutoGenerateColumns: true,
DataSource
: null } dataGridView && value is not null)
125
dataGridView.AutoGenerateColumns = dataGridView.
DataSource
is null;
219
if (dataGridView.
DataSource
is not null)
221
newCM = (CurrencyManager?)dataGridView.BindingContext?[dataGridView.
DataSource
, dataGridView.DataMember];
244
if (dataGridView.AutoGenerateColumns && dataGridView.
DataSource
is not null)
252
if (dataGridView.
DataSource
is null)
282
if (e.Component is not null && e.Component == dataGridView.
DataSource
)
375
Debug.Assert(dataGridView.
DataSource
is null || _currencyManager is not null, "if we have a data source we should also have a currency manager by now");
514
if (dataGridView.
DataSource
is ISupportInitializeNotification { IsInitialized: false })
552
Debug.Assert(dataGridView.
DataSource
is null || _currencyManager is not null, "if we have a data source we should also have a currency manager by now");
610
if (dataGridView.
DataSource
is not null)
690
private bool ShouldSerializeDataSource() => Control.
DataSource
is not null;