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