33 writes to DataSource
Accessibility_Core_App (2)
DataBindingExample.cs (1)
40dataGridView1.DataSource = new List<Student>
DataControls.cs (1)
32dataGridView2.DataSource = bindingSource1;
System.Windows.Forms (1)
System\Windows\Forms\Controls\DataGridView\DataGridView.Methods.cs (1)
15320private void OnDataSourceDisposed(object? sender, EventArgs e) => DataSource = null;
System.Windows.Forms.Design (3)
System\Windows\Forms\Design\DataGridViewColumnCollectionDialog.cs (1)
1107_dataGridViewPrivateCopy.DataSource = dataGridView.DataSource;
System\Windows\Forms\Design\DataGridViewDesigner.cs (2)
76Control.DataSource = value; 315dataGridView.DataSource = null;
System.Windows.Forms.Tests (25)
System\Windows\Forms\DataGridViewCellTests.cs (7)
198DataSource = new[] { new { Name = "Name" } } 841DataSource = new[] { new { Name = "Name" } } 877DataSource = new[] { new { Name = "Name" } } 4045DataSource = new[] { new { Name = "Name" } } 4088DataSource = new[] { new { Name = "Name" } } 4353DataSource = new[] { new { Name = "Name" } } 5144DataSource = new[] { new { Name = "Name" } }
System\Windows\Forms\DataGridViewHeaderCellTests.cs (2)
2414DataSource = new[] { new { Name = "Name" } } 3680DataSource = new[] { new { Name = "Name" } }
System\Windows\Forms\DataGridViewRowTests.cs (8)
106DataSource = new[] { new { Name = "Name" } } 324DataSource = new[] { boundObject } 351DataSource = new[] { boundObject } 940DataSource = new[] { new { Name = "Name" } } 1870DataSource = new[] { new { Name = "Name" } } 2339DataSource = new[] { new { Name = "Name" } } 4331DataSource = new[] { new { Name = "Name" } } 4456DataSource = new[] { new { Name = "Name" } }
System\Windows\Forms\DataGridViewTests.cs (8)
2809control.DataSource = bindingSource; 2828control.DataSource = bindingSource; 2850control.DataSource = bindingSource1; 2856control.DataSource = bindingSource2; 3208_dataGridView.DataSource = new(); 3212_dataGridView.DataSource = new(); 4040_dataGridView.DataSource = bindingSource1; 4045_dataGridView.DataSource = bindingSource2;
System.Windows.Forms.UI.IntegrationTests (2)
DataGridViewTests.cs (2)
26dataGridView.DataSource = dataTable; 54dataGridView.DataSource = dataTable;
77 references to DataSource
System.Windows.Forms (56)
System\Windows\Forms\Controls\DataGridView\DataGridView.cs (11)
13[ComplexBindingProperties(nameof(DataSource), nameof(DataMember))] 660if (DataSource is not null) 670internal bool AllowUserToAddRowsInternal => DataSource is null 698internal bool AllowUserToDeleteRowsInternal => DataSource is null 1394if (DataSource is not null) 1888DataConnection.SetDataConnection(DataSource, value); 1912if (value != DataSource) 1914if (DataSource is Component oldDataSource) 2908|| ((VirtualMode || DataSource is not null) && IsCurrentRowDirty) 3177if (DataSource is not null) 3885if (VirtualMode || DataSource is not null)
System\Windows\Forms\Controls\DataGridView\DataGridView.Methods.cs (24)
1576if (DataSource is not null 3311if (DataSource is not null || VirtualMode) 3325if (DataSource is not null) 10871Debug.Assert(DataSource is not null, "this method should only be called when we have a data connection"); 11562if (AutoGenerateColumns && DataSource is not null) 11880DataConnection.SetDataConnection(DataSource, DataMember); 13661if (DataSource is not null && !_dataGridViewOper[OperationInRefreshColumns]) 13690if (DataSource is not null && !_dataGridViewOper[OperationInRefreshColumns]) 13735if (DataSource is not null && e.Column.DataPropertyName.Length != 0 && !_dataGridViewOper[OperationInRefreshColumns]) 13739else if (DataSource is not null && e.Column.DataPropertyName.Length == 0) 14065if ((DataSource is null) 14066|| (DataSource is not null 15197if (DataSource is not null) 18105if (VirtualMode || DataSource is not null) 18736if (VirtualMode || DataSource is not null) 19516if (DataSource is not null && _ptCurrentCell.X >= 0 && AllowUserToAddRowsInternal && NewRowIndex == _ptCurrentCell.Y) 20407if (DataSource is not null) 25919if (DataSource is not null && dataGridViewCols[j].DataPropertyName.Length != 0) 25926if (DataSource is not null) 28670if (DataSource is not null) 28698Debug.Assert(!(comparer is not null && DataSource is not null)); 28721if (visibleFrozenRows > 0 && DataSource is null) 28752if (DataSource is null) 28809if (DataSource is null)
System\Windows\Forms\Controls\DataGridView\DataGridViewBand.cs (1)
786(DataGridView.VirtualMode || DataGridView.DataSource is not null) &&
System\Windows\Forms\Controls\DataGridView\DataGridViewCell.cs (3)
1437(DataGridView.VirtualMode || DataGridView.DataSource is not null)) 1573if (DataGridView is not null && (DataGridView.VirtualMode || DataGridView.DataSource is not null) && 2383(DataGridView.VirtualMode || DataGridView.DataSource is not null))
System\Windows\Forms\Controls\DataGridView\DataGridViewRow.cs (3)
1219if (DataGridView.VirtualMode || DataGridView.DataSource is not null) 1247DataGridView.DataSource is not null && 1253if (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 (16)
System\Windows\Forms\Design\DataGridViewAddColumnDialog.cs (2)
711if (_liveDataGridView.DataSource is not null) 716currencyManager = BindingContext?[_liveDataGridView.DataSource, _liveDataGridView.DataMember] as CurrencyManager;
System\Windows\Forms\Design\DataGridViewColumnCollectionDialog.cs (1)
1107_dataGridViewPrivateCopy.DataSource = dataGridView.DataSource;
System\Windows\Forms\Design\DataGridViewDesigner.cs (13)
61get => Control.DataSource; 64if (Control is { AutoGenerateColumns: true, DataSource: null } dataGridView && value is not null) 129dataGridView.AutoGenerateColumns = dataGridView.DataSource is null; 223if (dataGridView.DataSource is not null) 225newCM = (CurrencyManager?)dataGridView.BindingContext?[dataGridView.DataSource, dataGridView.DataMember]; 254if (dataGridView.AutoGenerateColumns && dataGridView.DataSource is not null) 262if (dataGridView.DataSource is null) 292if (e.Component is not null && e.Component == dataGridView.DataSource) 385Debug.Assert(dataGridView.DataSource is null || _currencyManager is not null, "if we have a data source we should also have a currency manager by now"); 524if (dataGridView.DataSource is ISupportInitializeNotification { IsInitialized: false }) 562Debug.Assert(dataGridView.DataSource is null || _currencyManager is not null, "if we have a data source we should also have a currency manager by now"); 620if (dataGridView.DataSource is not null) 700private bool ShouldSerializeDataSource() => Control.DataSource is not null;
System.Windows.Forms.Tests (5)
System\Windows\Forms\DataGridViewTests.cs (5)
2830Assert.Equal(bindingSource, control.DataSource); 2834Assert.Null(control.DataSource); 2852Assert.Equal(bindingSource1, control.DataSource); 2858Assert.Equal(bindingSource2, control.DataSource); 2866Assert.Equal(bindingSource2, control.DataSource);