9 types derived from DataGridViewCell
System.Windows.Forms (9)
System\Windows\Forms\Controls\DataGridView\DataGridViewButtonCell.cs (1)
15public partial class DataGridViewButtonCell : DataGridViewCell
System\Windows\Forms\Controls\DataGridView\DataGridViewCheckBoxCell.cs (1)
15public partial class DataGridViewCheckBoxCell : DataGridViewCell, IDataGridViewEditingCell
System\Windows\Forms\Controls\DataGridView\DataGridViewComboBoxCell.cs (1)
13public partial class DataGridViewComboBoxCell : DataGridViewCell
System\Windows\Forms\Controls\DataGridView\DataGridViewComboBoxCell.ItemComparer.cs (1)
8public partial class DataGridViewComboBoxCell : DataGridViewCell
System\Windows\Forms\Controls\DataGridView\DataGridViewComboBoxCell.ObjectCollection.cs (1)
9public partial class DataGridViewComboBoxCell : DataGridViewCell
System\Windows\Forms\Controls\DataGridView\DataGridViewHeaderCell.cs (1)
12public partial class DataGridViewHeaderCell : DataGridViewCell
System\Windows\Forms\Controls\DataGridView\DataGridViewImageCell.cs (1)
11public partial class DataGridViewImageCell : DataGridViewCell
System\Windows\Forms\Controls\DataGridView\DataGridViewLinkCell.cs (1)
10public partial class DataGridViewLinkCell : DataGridViewCell
System\Windows\Forms\Controls\DataGridView\DataGridViewTextBoxCell.cs (1)
12public partial class DataGridViewTextBoxCell : DataGridViewCell
236 references to DataGridViewCell
PresentationUI (2)
MS\Internal\Documents\RMPublishingDialog.RightsTable.cs (2)
268DataGridViewCell cell = row.Cells[RightsTableColumnToIndex(RightsTableColumn.User)]; 380DataGridViewCell nameCell = new DataGridViewTextBoxCell
System.Windows.Forms (233)
System\Windows\Forms\Controls\DataGridView\DataGridView.cs (12)
1133DataGridViewCell dataGridViewCell = CurrentCellInternal; 1703public DataGridViewCell? CurrentCell 1777private DataGridViewCell CurrentCellInternal 1785DataGridViewCell dataGridViewCell = dataGridViewRow.Cells[_ptCurrentCell.X]; 2281public DataGridViewCell? FirstDisplayedCell 2297DataGridViewCell firstDisplayedCell = value; 2922private bool IsSharedCellReadOnly(DataGridViewCell dataGridViewCell, int rowIndex) 2933internal bool IsSharedCellSelected(DataGridViewCell dataGridViewCell, int rowIndex) 2943internal bool IsSharedCellVisible(DataGridViewCell dataGridViewCell, int rowIndex) 3667foreach (DataGridViewCell dataGridViewCell in dataGridViewRow.Cells) 4009public DataGridViewCell this[int columnIndex, int rowIndex] 4025public DataGridViewCell this[string columnName, int rowIndex]
System\Windows\Forms\Controls\DataGridView\DataGridView.DataGridViewEditingPanelAccessibleObject.cs (1)
45DataGridViewCell? currentCell = owner.CurrentCell;
System\Windows\Forms\Controls\DataGridView\DataGridView.Methods.cs (106)
48DataGridViewCell? currentCell = CurrentCell; 376DataGridViewCell dataGridViewCell; 455DataGridViewCell dataGridViewCell; 2582DataGridViewCell dataGridViewCell = CurrentCellInternal; 2612DataGridViewCell previousCurrentCell = dataGridViewCell; 2787private void BuildInheritedColumnHeaderCellStyle(DataGridViewCellStyle inheritedCellStyle, DataGridViewCell cell) 3236DataGridViewCell dataGridViewCell = CurrentCellInternal; 3300private bool CanValidateDataBoundDataGridViewCell(DataGridViewCell? dataGridViewCurrentCell) 3718DataGridViewCell? dataGridViewCurrentCell = CurrentCellInternal; 3746ref DataGridViewCell? dataGridViewCurrentCell, 3978DataGridViewCell? dataGridViewCurrentCell = CurrentCellInternal; 4082DataGridViewCell? dataGridViewCellTmp = null; 4188DataGridViewCell[] cells = new DataGridViewCell[Columns.Count - cellsInCollection]; 4196DataGridViewCell dgvcNew = (DataGridViewCell)Columns[columnIndex].CellTemplate!.Clone(); 6169DataGridViewCell? dataGridViewCurrentCell = CurrentCellInternal; 6884foreach (DataGridViewCell dataGridViewCell in _individualSelectedCells) 6909DataGridViewCell dataGridViewCell = dataGridViewRow.Cells[columnIndex]; 6926foreach (DataGridViewCell dataGridViewCell in dataGridViewRow.Cells) 6956foreach (DataGridViewCell dataGridViewCell in dataGridViewRow.Cells) 6970DataGridViewCell dataGridViewCell, 7100internal DataGridViewCell GetCellInternal(int columnIndex, int rowIndex) 7112return columnIndex >= 0 ? Columns[columnIndex].HeaderCell : (DataGridViewCell)TopLeftHeaderCell; 7749foreach (DataGridViewCell dataGridViewCell in _individualSelectedCells) 7863foreach (DataGridViewCell dataGridViewCell in _individualSelectedCells) 9679private bool InitializeEditingCellValue(ref DataGridViewCellStyle dataGridViewCellStyle, ref DataGridViewCell dataGridViewCell) 9718private bool InitializeEditingControlValue(ref DataGridViewCellStyle dataGridViewCellStyle, DataGridViewCell dataGridViewCell) 9757public void InvalidateCell(DataGridViewCell dataGridViewCell) 9769private void InvalidateCellPrivate(DataGridViewCell dataGridViewCell) 10597foreach (DataGridViewCell dataGridViewCell in dataGridViewRowDebug.Cells) 10608foreach (DataGridViewCell dataGridViewCell in dataGridViewRow.Cells) 10809DataGridViewCell dataGridViewCellNew = (DataGridViewCell)dataGridViewColumn.CellTemplate.Clone(); 10961DataGridViewCell dataGridViewCellNew = (DataGridViewCell)dataGridViewColumn.CellTemplate!.Clone(); 11016DataGridViewCell dataGridViewCell = dataGridViewRow.Cells[columnIndex]; 11545DataGridViewCell dataGridViewCell = GetCellInternal(e.ColumnIndex, e.RowIndex); 11629DataGridViewCell dataGridViewCell = GetCellInternal(e.ColumnIndex, e.RowIndex); 11654DataGridViewCell dataGridViewCell = GetCellInternal(e.ColumnIndex, e.RowIndex); 11670internal void OnCellContextMenuStripChanged(DataGridViewCell dataGridViewCell) 11699DataGridViewCell dataGridViewCell = GetCellInternal(e.ColumnIndex, e.RowIndex); 11721internal void OnCellEnter(ref DataGridViewCell? dataGridViewCell, int columnIndex, int rowIndex) 11754internal void OnCellErrorTextChanged(DataGridViewCell dataGridViewCell) 11809internal void OnCellLeave(ref DataGridViewCell? dataGridViewCell, int columnIndex, int rowIndex) 11846DataGridViewCell dataGridViewCell = GetCellInternal(e.ColumnIndex, e.RowIndex); 11867DataGridViewCell dataGridViewCell = GetCellInternal(e.ColumnIndex, e.RowIndex); 11888DataGridViewCell dataGridViewCell = GetCellInternal(e.ColumnIndex, e.RowIndex); 12612DataGridViewCell dataGridViewCell = GetCellInternal(e.ColumnIndex, e.RowIndex); 12635DataGridViewCell dataGridViewCell = GetCellInternal(e.ColumnIndex, e.RowIndex); 12655DataGridViewCell dataGridViewCell = GetCellInternal(e.ColumnIndex, e.RowIndex); 12713DataGridViewCell dataGridViewCell = GetCellInternal(e.ColumnIndex, e.RowIndex); 12808DataGridViewCell dataGridViewCell = e.Cell; 12840internal void OnCellStyleChanged(DataGridViewCell dataGridViewCell) 13020internal void OnCellToolTipTextChanged(DataGridViewCell dataGridViewCell) 13045internal void OnCellValidated(ref DataGridViewCell? dataGridViewCell, int columnIndex, int rowIndex) 13083ref DataGridViewCell? dataGridViewCell, 13088DataGridViewCell currentCell = dataGridViewCell ?? CurrentCellInternal; 13720DataGridViewCell? dataGridViewCellTmp = null; 14673if (element is DataGridViewCell dataGridViewCell) 14837if (element is DataGridViewCell dataGridViewCell) 15015DataGridViewCell? dataGridViewCell = null; 15444DataGridViewCell dataGridViewCellNew = (DataGridViewCell)dataGridViewColumn.CellTemplate.Clone(); 15678DataGridViewCell dataGridViewCell = CurrentCellInternal; 15737DataGridViewCell dataGridViewCell = CurrentCellInternal; 15771DataGridViewCell dataGridViewCell = CurrentCellInternal; 15814DataGridViewCell? dataGridViewCell = null; 17241foreach (DataGridViewCell cell in Rows[rowIndexDeleted].Cells) 17374DataGridViewCell dataGridViewCell = dataGridViewRow.Cells[columnIndex]; 17418DataGridViewCell dataGridViewCell = dataGridViewRow.Cells[columnIndex]; 17646ref DataGridViewCell? dataGridViewCell, 17971DataGridViewCell? dataGridViewCellTmp = null; 18317private void OnRowLeave(ref DataGridViewCell? dataGridViewCell, int columnIndex, int rowIndex) 18717private bool OnRowValidating(ref DataGridViewCell? dataGridViewCell, int columnIndex, int rowIndex) 18759private void OnRowValidated(ref DataGridViewCell? dataGridViewCell, int columnIndex, int rowIndex) 19064DataGridViewCell? dataGridViewCellTmp = null; 19343DataGridViewCell cell; 19676DataGridViewCell cell = TopLeftHeaderCell; 19771foreach (DataGridViewCell dataGridViewCell in newRowCells) 19781foreach (DataGridViewCell dataGridViewCell in newRowCells) 19798DataGridViewCell dataGridViewCell = CurrentCellInternal; 21412DataGridViewCell? dataGridViewCurrentCell = null; 21877DataGridViewCell dataGridViewCell = CurrentCellInternal; 22043DataGridViewCell dataGridViewCell = CurrentCell; 25270DataGridViewCell dataGridViewCell = CurrentCellInternal; 25288DataGridViewCell dataGridViewCurrentCell = CurrentCellInternal; 25338private bool PushFormattedValue(ref DataGridViewCell dataGridViewCurrentCell, object? formattedValue, out Exception? exception) 25473DataGridViewCell dataGridViewCurrentCell = CurrentCellInternal; 25607foreach (DataGridViewCell cell in row.Cells) 25639DataGridViewCell dataGridViewCell = _individualReadOnlyCells[cellIndex]; 25656DataGridViewCell dataGridViewCell = _individualReadOnlyCells[cellIndex]; 25682DataGridViewCell dataGridViewCell = _individualSelectedCells.HeadCell; 25709DataGridViewCell dataGridViewCell = _individualSelectedCells.HeadCell; 25742DataGridViewCell dataGridViewCell; 25796DataGridViewCell dataGridViewCell = _individualSelectedCells[cellIndex]; 26637private DataGridViewCell? SelectedCell(int index) 26777DataGridViewCell? dataGridViewCellTmp = null; 26802DataGridViewCell currentCell; 27020DataGridViewCell currentCell = CurrentCellInternal; 27410DataGridViewCell dataGridViewCell = _individualSelectedCells.HeadCell; 27475DataGridViewCell dataGridViewCell = Rows[rowIndex].Cells[columnIndex]; 27492DataGridViewCell dataGridViewCellTmp; 27625DataGridViewCell dataGridViewCell = Rows[rowIndex].Cells[columnIndex]; 27644DataGridViewCell dataGridViewCellTmp; 29973DataGridViewCell? dataGridViewCell = null;
System\Windows\Forms\Controls\DataGridView\DataGridViewBand.cs (1)
428foreach (DataGridViewCell? dataGridViewCell in ((DataGridViewRow)this).Cells)
System\Windows\Forms\Controls\DataGridView\DataGridViewButtonCell.DataGridViewButtonCellAccessibleObject.cs (1)
13public DataGridViewButtonCellAccessibleObject(DataGridViewCell? owner) : base(owner)
System\Windows\Forms\Controls\DataGridView\DataGridViewButtonColumn.cs (1)
30public override DataGridViewCell? CellTemplate
System\Windows\Forms\Controls\DataGridView\DataGridViewCell.cs (5)
61/// Initializes a new instance of the <see cref="DataGridViewCell"/> class. 894internal void CloneInternal(DataGridViewCell dataGridViewCell) 932DataGridViewCell dataGridViewCell = (DataGridViewCell)Activator.CreateInstance(GetType())!; 1276ScaleHelper.GetIconResourceAsBitmap(typeof(DataGridViewCell), bitmapName, new Size(s_iconsWidth, s_iconsHeight));
System\Windows\Forms\Controls\DataGridView\DataGridViewCell.DataGridViewCellAccessibleObject.cs (5)
18private DataGridViewCell? _owner; 24public DataGridViewCellAccessibleObject(DataGridViewCell? owner) 68DataGridViewCell dataGridViewCell = _owner; 91public DataGridViewCell? Owner 267DataGridViewCell dataGridViewCell = _owner;
System\Windows\Forms\Controls\DataGridView\DataGridViewCellCancelEventArgs.cs (1)
10internal DataGridViewCellCancelEventArgs(DataGridViewCell dataGridViewCell)
System\Windows\Forms\Controls\DataGridView\DataGridViewCellCollection.cs (24)
10/// Represents a collection of <see cref="DataGridViewCell"/> objects in the <see cref="DataGridView"/> 17private readonly List<DataGridViewCell> _items = []; 20int IList.Add(object? value) => Add((DataGridViewCell)value!); 28void IList.Insert(int index, object? value) => Insert(index, (DataGridViewCell)value!); 30void IList.Remove(object? value) => Remove((DataGridViewCell)value!); 41set { this[index] = (DataGridViewCell)value!; } 65public DataGridViewCell this[int index] 70DataGridViewCell dataGridViewCell = value.OrThrowIfNull(); 84DataGridViewCell oldDataGridViewCell = _items[index]; 113public DataGridViewCell this[string columnName] 154/// Adds a <see cref="DataGridViewCell"/> to this collection. 156public virtual int Add(DataGridViewCell dataGridViewCell) 171internal int AddInternal(DataGridViewCell dataGridViewCell) 188public virtual void AddRange(params DataGridViewCell[] dataGridViewCells) 197foreach (DataGridViewCell dataGridViewCell in dataGridViewCells) 224foreach (DataGridViewCell dataGridViewCell in dataGridViewCells) 240foreach (DataGridViewCell dataGridViewCell in _items) 249public void CopyTo(DataGridViewCell[] array, int index) 257public virtual bool Contains(DataGridViewCell dataGridViewCell) 263public int IndexOf(DataGridViewCell dataGridViewCell) => _items.IndexOf(dataGridViewCell); 265public virtual void Insert(int index, DataGridViewCell dataGridViewCell) 284internal void InsertInternal(int index, DataGridViewCell dataGridViewCell) 303public virtual void Remove(DataGridViewCell cell) 343DataGridViewCell dataGridViewCell = _items[index];
System\Windows\Forms\Controls\DataGridView\DataGridViewCellConverter.cs (1)
28if (destinationType == typeof(InstanceDescriptor) && value is DataGridViewCell cell)
System\Windows\Forms\Controls\DataGridView\DataGridViewCellEventArgs.cs (1)
8internal DataGridViewCellEventArgs(DataGridViewCell dataGridViewCell)
System\Windows\Forms\Controls\DataGridView\DataGridViewCellLinkedList.cs (6)
9/// Represents a linked list of <see cref="DataGridViewCell"/> objects 25public DataGridViewCell this[int index] 61public DataGridViewCell HeadCell 70public void Add(DataGridViewCell dataGridViewCell) 96public bool Contains(DataGridViewCell dataGridViewCell) 117public bool Remove(DataGridViewCell dataGridViewCell)
System\Windows\Forms\Controls\DataGridView\DataGridViewCellLinkedListElement.cs (3)
11private readonly DataGridViewCell _dataGridViewCell; 13public DataGridViewCellLinkedListElement(DataGridViewCell dataGridViewCell) 19public DataGridViewCell DataGridViewCell => _dataGridViewCell;
System\Windows\Forms\Controls\DataGridView\DataGridViewCellStateChangedEventArgs.cs (2)
8public DataGridViewCellStateChangedEventArgs(DataGridViewCell dataGridViewCell, DataGridViewElementStates stateChanged) 14public DataGridViewCell Cell { get; }
System\Windows\Forms\Controls\DataGridView\DataGridViewCheckBoxCell.DataGridViewCheckBoxCellAccessibleObject.cs (1)
15public DataGridViewCheckBoxCellAccessibleObject(DataGridViewCell? owner) : base(owner)
System\Windows\Forms\Controls\DataGridView\DataGridViewCheckBoxColumn.cs (1)
31public override DataGridViewCell? CellTemplate
System\Windows\Forms\Controls\DataGridView\DataGridViewColumn.cs (3)
49public DataGridViewColumn(DataGridViewCell? cellTemplate) 159public virtual DataGridViewCell? CellTemplate { get; set; } 831dataGridViewColumn.CellTemplate = (DataGridViewCell?)CellTemplate?.Clone();
System\Windows\Forms\Controls\DataGridView\DataGridViewComboBoxCell.DataGridViewComboBoxCellAccessibleObject.cs (1)
15public DataGridViewComboBoxCellAccessibleObject(DataGridViewCell? owner) : base(owner)
System\Windows\Forms\Controls\DataGridView\DataGridViewComboBoxColumn.cs (1)
67public override DataGridViewCell? CellTemplate
System\Windows\Forms\Controls\DataGridView\DataGridViewElement.cs (1)
26GetType() == typeof(DataGridViewRow) || GetType() == typeof(DataGridViewCell) ||
System\Windows\Forms\Controls\DataGridView\DataGridViewImageCell.DataGridViewImageCellAccessibleObject.cs (1)
13public DataGridViewImageCellAccessibleObject(DataGridViewCell? owner) : base(owner)
System\Windows\Forms\Controls\DataGridView\DataGridViewImageColumn.cs (1)
38public override DataGridViewCell? CellTemplate
System\Windows\Forms\Controls\DataGridView\DataGridViewLinkCell.DataGridViewLinkCellAccessibleObject.cs (1)
13public DataGridViewLinkCellAccessibleObject(DataGridViewCell? owner) : base(owner)
System\Windows\Forms\Controls\DataGridView\DataGridViewLinkColumn.cs (1)
78public override DataGridViewCell? CellTemplate
System\Windows\Forms\Controls\DataGridView\DataGridViewRow.cs (12)
1080DataGridViewCell[] cells = new DataGridViewCell[cellsCount]; 1083DataGridViewCell dataGridViewCell = rowTemplate.Cells[i]; 1084DataGridViewCell dgvcNew = (DataGridViewCell)dataGridViewCell.Clone(); 1117DataGridViewCell dgvcNew = (DataGridViewCell)dataGridViewColumn.CellTemplate.Clone(); 1154foreach (DataGridViewCell dataGridViewCell in Cells) 1312foreach (DataGridViewCell dataGridViewCell in Cells) 1510DataGridViewCell cell; 1750internal void SetReadOnlyCellCore(DataGridViewCell dataGridViewCell, bool readOnly) 1757foreach (DataGridViewCell dataGridViewCellTmp in Cells)
System\Windows\Forms\Controls\DataGridView\DataGridViewRow.DataGridViewSelectedRowCellsAccessibleObject.cs (1)
86DataGridViewCell? currentCell = _owningDataGridViewRow.DataGridView?.CurrentCell;
System\Windows\Forms\Controls\DataGridView\DataGridViewRowCollection.cs (16)
143foreach (DataGridViewCell dataGridViewCell in newDataGridViewRow.Cells) 213foreach (DataGridViewCell dataGridViewCell in dataGridViewRow.Cells) 238foreach (DataGridViewCell dataGridViewCell in dataGridViewRow.Cells) 354foreach (DataGridViewCell dataGridViewCell in rowTemplate.Cells) 420foreach (DataGridViewCell dataGridViewCell in dataGridViewRow.Cells) 678foreach (DataGridViewCell dataGridViewCell in dgvcc) 750foreach (DataGridViewCell dataGridViewCell in dataGridViewRow.Cells) 1435foreach (DataGridViewCell dataGridViewCell in rowTemplate.Cells) 1522foreach (DataGridViewCell dataGridViewCell in dataGridViewRow.Cells) 1717foreach (DataGridViewCell dataGridViewCell in dgvcc) 1796foreach (DataGridViewCell dataGridViewCell in dataGridViewRow.Cells) 2181foreach (DataGridViewCell cell in row.Cells) 2246foreach (DataGridViewCell dataGridViewCell in cells) 2271foreach (DataGridViewCell dataGridViewCell in cells) 2405DataGridViewCell dataGridViewCell1 = dataGridViewRow1.Cells[columnIndex]; 2406DataGridViewCell dataGridViewCell2 = dataGridViewRow2.Cells[columnIndex];
System\Windows\Forms\Controls\DataGridView\DataGridViewSelectedCellCollection.cs (10)
10/// Represents a collection of selected <see cref="DataGridViewCell"/> objects in the <see cref="DataGridView"/> 16private readonly List<DataGridViewCell> _items = []; 79public DataGridViewCell this[int index] 88/// Adds a <see cref="DataGridViewCell"/> to this collection. 90internal int Add(DataGridViewCell dataGridViewCell) 97/// Adds all the <see cref="DataGridViewCell"/> objects from the provided linked list to this collection. 102foreach (DataGridViewCell dataGridViewCell in dataGridViewCells) 118public bool Contains(DataGridViewCell dataGridViewCell) => ((IList)_items).Contains(dataGridViewCell); 120public void CopyTo(DataGridViewCell[] array, int index) => _items.CopyTo(array, index); 123public void Insert(int index, DataGridViewCell dataGridViewCell)
System\Windows\Forms\Controls\DataGridView\DataGridViewSelectedColumnCollection.cs (1)
72/// Adds a <see cref="DataGridViewCell"/> to this collection.
System\Windows\Forms\Controls\DataGridView\DataGridViewSelectedRowCollection.cs (2)
10/// Represents a collection of selected <see cref="DataGridViewCell"/> objects in the <see cref="DataGridView"/> 61/// Adds a <see cref="DataGridViewCell"/> to this collection.
System\Windows\Forms\Controls\DataGridView\DataGridViewTextBoxCell.DataGridViewTextBoxCellAccessibleObject.cs (1)
13public DataGridViewTextBoxCellAccessibleObject(DataGridViewCell? owner) : base(owner)
System\Windows\Forms\Controls\DataGridView\DataGridViewTextBoxColumn.cs (1)
21public override DataGridViewCell? CellTemplate
System\Windows\Forms\Controls\DataGridView\DataGridViewUtilities.cs (7)
162DataGridViewFreeDimension freeDimension = DataGridViewCell.GetFreeDimensionFromConstraint(constraintSize); 176preferredWidth = DataGridViewCell.MeasureTextWidth(graphics, val, cellStyle.Font!, maxHeight, flags); 180preferredWidth = DataGridViewCell.MeasureTextSize(graphics, val, cellStyle.Font!, flags).Width; 237minHeightContent = DataGridViewCell.MeasureTextHeight(graphics, val, cellStyle.Font!, allowedWidth, flags); 241minHeightContent = DataGridViewCell.MeasureTextSize(graphics, val, cellStyle.Font!, flags).Height; 264preferredSize = DataGridViewCell.MeasureTextPreferredSize(graphics, val, cellStyle.Font!, 5.0F, flags); 268preferredSize = DataGridViewCell.MeasureTextSize(graphics, val, cellStyle.Font!, flags);
System.Windows.Forms.Design (1)
System\Windows\Forms\Design\DataGridViewCellStyleBuilder.cs (1)
348public DialogDataGridViewCellAccessibleObject(DataGridViewCell owner) : base(owner)