4 writes to DataSource
System.Windows.Forms (4)
System\Windows\Forms\Controls\DataGridView\DataGridViewComboBoxCell.cs (2)
651dataGridViewCell.DataSource = DataSource; 686DataSource = null;
System\Windows\Forms\Controls\DataGridView\DataGridViewComboBoxColumn.cs (2)
109ComboBoxCellTemplate.DataSource = value; 122dataGridViewCell.DataSource = value;
19 references to DataSource
System.Windows.Forms (19)
System\Windows\Forms\Controls\DataGridView\DataGridViewComboBoxCell.cs (18)
422if (DataSource is null) 573if (DataSource is not null) 651dataGridViewCell.DataSource = DataSource; 654if (HasItems && DataSource is null && Items.Count > 0) 685Debug.Assert(sender == DataSource, "How can we get dispose notification from anything other than our DataSource?"); 691Debug.Assert(sender == DataSource); 692Debug.Assert(DataSource is ISupportInitializeNotification); 696if (DataSource is ISupportInitializeNotification dsInit) 793if (cm is null && DataSource is not null && dataGridView?.BindingContext is not null && !(DataSource == Convert.DBNull)) 795if (DataSource is ISupportInitializeNotification dsInit && !dsInit.IsInitialized) 805cm = (CurrencyManager)dataGridView.BindingContext[DataSource]; 1289comboBox.DataSource = DataSource; 1292if (HasItems && DataSource is null && Items.Count > 0) 1353DataManager = (CurrencyManager)DataGridView!.BindingContext![DataSource!, displayBindingMember.BindingPath]; 1384DataManager = (CurrencyManager)DataGridView!.BindingContext![DataSource!, valueBindingMember.BindingPath]; 2442if (DataSource is IComponent component) 2447if (DataSource is ISupportInitializeNotification dsInit && _flags.HasFlag(DataGridViewComboBoxCellFlags.DataSourceInitializedHookedUp))
System\Windows\Forms\Controls\DataGridView\DataGridViewComboBoxColumn.cs (1)
100return ComboBoxCellTemplate.DataSource;