6 types derived from DataGridViewColumn
System.Windows.Forms (6)
System\Windows\Forms\Controls\DataGridView\DataGridViewButtonColumn.cs (1)
11public class DataGridViewButtonColumn : DataGridViewColumn
System\Windows\Forms\Controls\DataGridView\DataGridViewCheckBoxColumn.cs (1)
10public class DataGridViewCheckBoxColumn : DataGridViewColumn
System\Windows\Forms\Controls\DataGridView\DataGridViewComboBoxColumn.cs (1)
13public class DataGridViewComboBoxColumn : DataGridViewColumn
System\Windows\Forms\Controls\DataGridView\DataGridViewImageColumn.cs (1)
11public class DataGridViewImageColumn : DataGridViewColumn
System\Windows\Forms\Controls\DataGridView\DataGridViewLinkColumn.cs (1)
11public class DataGridViewLinkColumn : DataGridViewColumn
System\Windows\Forms\Controls\DataGridView\DataGridViewTextBoxColumn.cs (1)
10public class DataGridViewTextBoxColumn : DataGridViewColumn
1 instantiation of DataGridViewColumn
PresentationUI (1)
MS\Internal\Documents\RMPublishingDialog.RightsTable.cs (1)
312DataGridViewColumn header = new System.Windows.Forms.DataGridViewColumn();
383 references to DataGridViewColumn
PresentationUI (2)
MS\Internal\Documents\RMPublishingDialog.RightsTable.cs (2)
309private DataGridViewColumn CreateColumnHeader( 312DataGridViewColumn header = new System.Windows.Forms.DataGridViewColumn();
System.Windows.Forms (322)
System\Windows\Forms\Controls\DataGridView\DataGridView.cs (11)
897foreach (DataGridViewColumn dataGridViewColumn in Columns) 916foreach (DataGridViewColumn dataGridViewColumn in Columns) 1653DataGridViewColumn? dataGridViewColumn = Columns.GetFirstColumn(DataGridViewElementStates.Visible); 2378DataGridViewColumn? dataGridViewColumn = Columns.GetFirstColumn(DataGridViewElementStates.Visible); 2391DataGridViewColumn? dataGridViewColumnDbg1 = Columns.GetFirstColumn(DataGridViewElementStates.Displayed); 2395DataGridViewColumn? dataGridViewColumnDbg = Columns.GetFirstColumn(DataGridViewElementStates.Visible | DataGridViewElementStates.Frozen); 3595DataGridViewColumn? dataGridViewColumn = Columns.GetFirstColumn(DataGridViewElementStates.Visible); 3755foreach (DataGridViewColumn dataGridViewColumn in Columns) 3966public DataGridViewColumn? SortedColumn { get; private set; } 4948foreach (DataGridViewColumn dataGridViewColumn in Columns) 4961foreach (DataGridViewColumn dataGridViewColumn in Columns)
System\Windows\Forms\Controls\DataGridView\DataGridView.DataConnection.cs (9)
239DataGridViewColumn column = _owner.Columns[i]; 632DataGridViewColumn dataGridViewColumn = _owner.Columns[columnIndex]; 909private static DataGridViewColumn GetDataGridViewColumnFromType(Type type) 911DataGridViewColumn dataGridViewColumn; 929public List<DataGridViewColumn>? GetCollectionOfBoundDataGridViewColumns() 936List<DataGridViewColumn> cols = new(_props.Count); 950DataGridViewColumn dataGridViewColumn = GetDataGridViewColumnFromType(_props[i].PropertyType); 1221DataGridViewColumn dataGridViewColumn = _owner.Columns.GetFirstColumn(DataGridViewElementStates.None)!; 1539public void Sort(DataGridViewColumn dataGridViewColumn, ListSortDirection direction)
System\Windows\Forms\Controls\DataGridView\DataGridView.Methods.cs (203)
296private bool AdjustExpandingColumn(DataGridViewColumn dataGridViewColumn, int rowIndex) 346DataGridViewColumn? dataGridViewColumn = Columns.GetFirstColumn(DataGridViewElementStates.Visible); 522internal void AdjustFillingColumn(DataGridViewColumn dataGridViewColumn, int width) 563foreach (DataGridViewColumn dataGridViewColumnTmp in Columns) 604foreach (DataGridViewColumn dataGridViewColumnTmp in Columns) 633foreach (DataGridViewColumn dataGridViewColumnTmp in Columns) 655foreach (DataGridViewColumn dataGridViewColumnTmp in Columns) 675foreach (DataGridViewColumn dataGridViewColumnTmp in Columns) 686foreach (DataGridViewColumn dataGridViewColumnTmp in Columns) 708foreach (DataGridViewColumn dataGridViewColumnTmp in Columns) 759foreach (DataGridViewColumn dataGridViewColumnTmp in Columns) 773foreach (DataGridViewColumn dataGridViewColumnTmp in Columns) 797foreach (DataGridViewColumn dataGridViewColumnTmp in Columns) 823foreach (DataGridViewColumn dataGridViewColumnTmp in Columns) 842foreach (DataGridViewColumn dataGridViewColumnTmp in Columns) 853foreach (DataGridViewColumn dataGridViewColumnTmp in Columns) 900List<DataGridViewColumn>? autoFillColumns = null; 901foreach (DataGridViewColumn dataGridViewColumn in Columns) 956DataGridViewColumn dataGridViewColumn = autoFillColumns[columnEntry]; 972DataGridViewColumn dataGridViewColumn = autoFillColumns[columnEntry]; 995DataGridViewColumn dataGridViewColumn = autoFillColumns[columnEntry]; 1023DataGridViewColumn dataGridViewColumn = autoFillColumns[columnEntry]; 1035DataGridViewColumn dataGridViewColumn = autoFillColumns[columnEntry]; 1048DataGridViewColumn dataGridViewColumn = autoFillColumns[columnEntry]; 1066DataGridViewColumn dataGridViewColumn = autoFillColumns[columnEntry]; 1077DataGridViewColumn dataGridViewColumn = autoFillColumns[columnEntry]; 1087DataGridViewColumn dataGridViewColumn = autoFillColumns[columnEntry]; 1106DataGridViewColumn dataGridViewColumn = autoFillColumns[columnEntry]; 1117DataGridViewColumn dataGridViewColumn = autoFillColumns[columnEntry]; 1133DataGridViewColumn? mostDeservingDataGridViewColumn = null; 1136DataGridViewColumn dataGridViewColumn = autoFillColumns[columnEntry]; 1173DataGridViewColumn dataGridViewColumn = autoFillColumns[columnEntry]; 1193DataGridViewColumn dataGridViewColumn = autoFillColumns[columnEntry]; 1208DataGridViewColumn? mostDeservingDataGridViewColumn = null; 1220DataGridViewColumn dataGridViewColumn = autoFillColumns[columnEntry]; 1251foreach (DataGridViewColumn dataGridViewColumnTmp in Columns) 1263foreach (DataGridViewColumn dataGridViewColumnTmp in Columns) 1411DataGridViewColumn? dataGridViewColumn = Columns.GetFirstColumn(DataGridViewElementStates.Visible); 1439DataGridViewColumn? dataGridViewColumn = Columns.GetFirstColumn(DataGridViewElementStates.Visible); 1484DataGridViewColumn? dataGridViewColumn = Columns.GetFirstColumn(DataGridViewElementStates.Visible); 1521private void AutoGenerateDataBoundColumns(List<DataGridViewColumn>? boundColumns) 1524DataGridViewColumn[] clonedColumns = new DataGridViewColumn[dataGridViewCols.Count]; 1554clonedColumns[clonedColumnsCount] = (DataGridViewColumn)dataGridViewCols[i].Clone(); 1579DataGridViewColumn?[] finalClonedColumns; 1586finalClonedColumns = new DataGridViewColumn[clonedColumnsCount]; 1607var clonedColumn = finalClonedColumns[clonedColIndex]; 1644if (finalClonedColumns[k] is DataGridViewColumn dataGridViewColumn) 1660DataGridViewColumn? dataGridViewColumn = Columns.GetFirstColumn(DataGridViewElementStates.Visible); 1887DataGridViewColumn dataGridViewColumn = Columns[columnIndex]; 3289private bool CanSort(DataGridViewColumn dataGridViewColumn) 3294private bool IsSortable(DataGridViewColumn dataGridViewColumn) 3595private bool ColumnNeedsDisplayedState(DataGridViewColumn dataGridViewColumn) 3606DataGridViewColumn? firstVisibleFrozenColumn = Columns.GetFirstColumn(DataGridViewElementStates.Visible | DataGridViewElementStates.Frozen); 3661DataGridViewColumn? dataGridViewColumnPrev = Columns.GetPreviousColumn( 3678DataGridViewColumn? dataGridViewColumnNext = null; 4218DataGridViewColumn? dataGridViewColumn = Columns.GetFirstColumn(DataGridViewElementStates.Visible, DataGridViewElementStates.Frozen); 4563DataGridViewColumn? dataGridViewColumn; 4928private void CorrectColumnDisplayIndexesAfterDeletion(DataGridViewColumn dataGridViewColumn) 4943foreach (DataGridViewColumn dataGridViewColumnTmp in Columns) 4965private void CorrectColumnDisplayIndexesAfterInsertion(DataGridViewColumn dataGridViewColumn) 4977foreach (DataGridViewColumn dataGridViewColumnTmp in Columns) 4999private void CorrectColumnFrozenState(DataGridViewColumn dataGridViewColumn, int anticipatedColumnIndex) 5015DataGridViewColumn? dataGridViewColumnPrev; 5029DataGridViewColumn? dataGridViewColumnNext; 5044private void CorrectColumnFrozenStates(DataGridViewColumn[] dataGridViewColumns) 5047DataGridViewColumn dataGridViewColumnClone; 5048foreach (DataGridViewColumn dataGridViewColumn in Columns) 5050dataGridViewColumnClone = (DataGridViewColumn)dataGridViewColumn.Clone(); 5056foreach (DataGridViewColumn dataGridViewColumn in dataGridViewColumns) 5058dataGridViewColumnClone = (DataGridViewColumn)dataGridViewColumn.Clone(); 5064private void CorrectColumnFrozenStates(DataGridViewColumn dataGridViewColumn, bool frozenStateChanging) 5067DataGridViewColumn? dataGridViewColumnTmp; 5077DataGridViewColumn? dataGridViewColumnFirst = Columns.GetFirstColumn(DataGridViewElementStates.Visible); 5100DataGridViewColumn dataGridViewColumnLast = dataGridViewColumn; 5128private void CorrectColumnFrozenStatesForMove(DataGridViewColumn dataGridViewColumn, int newDisplayIndex) 5153DataGridViewColumn? dataGridViewColumnNext; 5172DataGridViewColumn? dataGridViewColumnPrev; 5188private void CorrectColumnIndexesAfterDeletion(DataGridViewColumn dataGridViewColumn) 5198private void CorrectColumnIndexesAfterInsertion(DataGridViewColumn dataGridViewColumn, int insertionCount) 5521DataGridViewColumn? dataGridViewColumn = Columns.GetFirstColumn(DataGridViewElementStates.Visible | DataGridViewElementStates.Frozen); 6628DataGridViewColumn? dataGridViewColumnTmp; 6647DataGridViewColumn? dataGridViewColumnTmp2 = dataGridViewColumnTmp; 6774foreach (DataGridViewColumn dataGridViewColumn in Columns) 7140DataGridViewColumn? dataGridViewColumn; 7141DataGridViewColumn? prevDataGridViewColumn; 7142DataGridViewColumn? nextDataGridViewColumn; 7468DataGridViewColumn? lastDataGridViewColumn = Columns.GetLastColumn(DataGridViewElementStates.Visible | DataGridViewElementStates.Selected, DataGridViewElementStates.None); 7588DataGridViewColumn? lastDataGridViewColumn = Columns.GetLastColumn(DataGridViewElementStates.Visible | DataGridViewElementStates.Selected, DataGridViewElementStates.None); 7808DataGridViewColumn? lColumn = null; 7809DataGridViewColumn? uColumn = null; 7812DataGridViewColumn? firstVisibleColumn = Columns.GetFirstColumn(DataGridViewElementStates.Visible); 7813DataGridViewColumn? lastVisibleColumn = Columns.GetLastColumn(DataGridViewElementStates.Visible, DataGridViewElementStates.None); 8210DataGridViewColumn? dataGridViewColumn; 8337DataGridViewColumn? dataGridViewColumn = Columns.GetFirstColumn(DataGridViewElementStates.Visible | DataGridViewElementStates.Frozen); 8455DataGridViewColumn? dataGridViewColumn = Columns.GetFirstColumn(DataGridViewElementStates.Visible | DataGridViewElementStates.Frozen); 8548DataGridViewColumn? dataGridViewColumn = Columns.GetFirstColumn(DataGridViewElementStates.Visible, DataGridViewElementStates.Frozen); 8611DataGridViewColumn? dataGridViewColumn = Columns.GetFirstColumn(DataGridViewElementStates.Visible); 8758DataGridViewColumn? newFirstVisibleScrollingCol = Columns.GetNextColumn( 8764for (DataGridViewColumn? dataGridViewColumn = Columns.GetFirstColumn( 8912DataGridViewColumn? newFirstVisibleScrollingCol = Columns.GetNextColumn( 8917for (DataGridViewColumn? dataGridViewColumn = Columns.GetFirstColumn( 9358DataGridViewColumn dataGridViewColumn = Columns[hti._col]; 9369DataGridViewColumn? dataGridViewColumn = Columns.GetPreviousColumn( 9501DataGridViewColumn dataGridViewColumn = Columns[hti._col]; 9514DataGridViewColumn? dataGridViewColumn = null; 9551DataGridViewColumn? dataGridViewColumn = Columns.GetFirstColumn(DataGridViewElementStates.Visible); 10445private void MapDataGridViewColumnToDataBoundField(DataGridViewColumn dataGridViewColumn) 10528internal void OnAddedColumn(DataGridViewColumn dataGridViewColumn) 10731internal void OnAddingColumn(DataGridViewColumn dataGridViewColumn) 10845internal void OnAddingColumns(DataGridViewColumn[] dataGridViewColumns) 10853foreach (DataGridViewColumn dataGridViewColumn in dataGridViewColumns) 10935foreach (DataGridViewColumn dataGridViewColumn in dataGridViewColumns) 10952foreach (DataGridViewColumn dataGridViewColumn in dataGridViewColumns) 11014foreach (DataGridViewColumn dataGridViewColumn in Columns) 11149internal void OnAutoSizeColumnModeChanged(DataGridViewColumn dataGridViewColumn, DataGridViewAutoSizeColumnMode previousInheritedMode) 11158DataGridViewColumn? dataGridViewColumn = e.Column 11240foreach (DataGridViewColumn dataGridViewColumn in Columns) 11298foreach (DataGridViewColumn dataGridViewColumn in Columns) 11353if (dataGridViewBand is DataGridViewColumn dataGridViewColumn) 11367if (dataGridViewBand is DataGridViewColumn dataGridViewColumn) 11381if (dataGridViewBand is DataGridViewColumn dataGridViewColumn) 11395if (dataGridViewBand is DataGridViewColumn dataGridViewColumn) 11409if (dataGridViewBand is DataGridViewColumn dataGridViewColumn) 11423if (dataGridViewBand is DataGridViewColumn dataGridViewColumn) 12087DataGridViewColumn? dataGridViewLastVisibleColumn = Columns.GetLastColumn( 13254DataGridViewColumn dataGridViewColumn = (DataGridViewColumn)ccea.Element!; 13275internal void OnColumnCollectionChanged_PostNotification(DataGridViewColumn? dataGridViewColumn) 13311internal void OnColumnDataPropertyNameChanged(DataGridViewColumn dataGridViewColumn) 13353internal void OnColumnDisplayIndexChanged(DataGridViewColumn dataGridViewColumn) 13360internal void OnColumnDisplayIndexChanging(DataGridViewColumn dataGridViewColumn, int newDisplayIndex) 13383foreach (DataGridViewColumn dataGridViewColumnTmp in Columns) 13396foreach (DataGridViewColumn dataGridViewColumnTmp in Columns) 13501internal void OnColumnFillWeightChanged(DataGridViewColumn dataGridViewColumn) 13517internal void OnColumnFillWeightChanging(DataGridViewColumn dataGridViewColumn, float fillWeight) 13639DataGridViewColumn dataGridViewColumn = Columns[e.ColumnIndex]; 14003internal void OnColumnHidden(DataGridViewColumn dataGridViewColumn) 14014internal void OnColumnMinimumWidthChanging(DataGridViewColumn dataGridViewColumn, int minimumWidth) 14058internal void OnColumnNameChanged(DataGridViewColumn dataGridViewColumn) 14073DataGridViewColumn dataGridViewColumn = e.Column; 14111internal void OnColumnRemoved(DataGridViewColumn dataGridViewColumn) 14142DataGridViewColumn? dataGridViewColumn = Columns.GetNextColumn(Columns[_trackColumnEdge], DataGridViewElementStates.Visible, DataGridViewElementStates.None); 14149DataGridViewColumn? dataGridViewColumn = Columns.GetNextColumn(Columns[hti._col], DataGridViewElementStates.Visible, DataGridViewElementStates.None); 14156DataGridViewColumn? dataGridViewColumn = Columns.GetNextColumn(Columns[_trackColumn], DataGridViewElementStates.Visible, DataGridViewElementStates.None); 14163DataGridViewColumn? dataGridViewColumn = Columns.GetPreviousColumn(Columns[_trackColumnEdge], DataGridViewElementStates.Visible, DataGridViewElementStates.None); 14170DataGridViewColumn? dataGridViewColumn = Columns.GetPreviousColumn(Columns[hti._col], DataGridViewElementStates.Visible, DataGridViewElementStates.None); 14177DataGridViewColumn? dataGridViewColumn = Columns.GetPreviousColumn(Columns[_trackColumn], DataGridViewElementStates.Visible, DataGridViewElementStates.None); 14184DataGridViewColumn? dataGridViewColumn = Columns.GetNextColumn(Columns[_trackColumn], DataGridViewElementStates.Visible, DataGridViewElementStates.None); 14194DataGridViewColumn? dataGridViewColumn = Columns.GetPreviousColumn(Columns[_trackColumn], DataGridViewElementStates.Visible, DataGridViewElementStates.None); 14250internal void OnColumnSortModeChanged(DataGridViewColumn dataGridViewColumn) 14264DataGridViewColumn dataGridViewColumn = e.Column; 14310DataGridViewColumn dataGridViewColumn = e.Column; 14454internal void OnColumnToolTipTextChanged(DataGridViewColumn dataGridViewColumn) 14651if (element is DataGridViewColumn dataGridViewColumn) 14697if (element is DataGridViewColumn dataGridViewColumn) 15254internal void OnInsertedColumn_PreNotification(DataGridViewColumn dataGridViewColumn) 15362internal void OnInsertingColumn(int columnIndexInserted, DataGridViewColumn dataGridViewColumn, out Point newCurrentCell) 16868internal void OnRemovedColumn_PreNotification(DataGridViewColumn dataGridViewColumn) 16891internal void OnRemovedColumn_PostNotification(DataGridViewColumn dataGridViewColumn, Point newCurrentCell) 17020internal void OnRemovingColumn(DataGridViewColumn dataGridViewColumn, out Point newCurrentCell, bool force) 17034DataGridViewColumn? dataGridViewColumnNext = Columns.GetNextColumn( 17047DataGridViewColumn? dataGridViewColumnPrevious = Columns.GetPreviousColumn( 17947DataGridViewColumn? dataGridViewColumn = Columns.GetFirstColumn(DataGridViewElementStates.Visible); 18911DataGridViewColumn dataGridViewSortedColumn, 18943DataGridViewColumn? dataGridViewColumn = dataGridViewColumnHeaderCell.OwningColumn; 19348DataGridViewColumn? dataGridViewColumn = Columns.GetFirstColumn(DataGridViewElementStates.Visible | DataGridViewElementStates.Frozen); 19349DataGridViewColumn? dataGridViewColumnNext; 20147DataGridViewColumn? dataGridViewColumn = Columns.GetFirstColumn(DataGridViewElementStates.Visible); 21068DataGridViewColumn? dataGridViewColumn = Columns.GetLastColumn( 21529DataGridViewColumn dataGridViewColumn = Columns[_ptCurrentCell.X]; 21545DataGridViewColumn? dataGridViewColumn = Columns.GetFirstColumn(DataGridViewElementStates.Visible); 22006DataGridViewColumn dataGridViewColumn = Columns[_ptCurrentCell.X]; 22071DataGridViewColumn? dataGridViewColumn = Columns.GetFirstColumn(DataGridViewElementStates.Visible); 22917DataGridViewColumn? dataGridViewColumn = Columns.GetFirstColumn(DataGridViewElementStates.Visible); 23179DataGridViewColumn? dataGridViewColumn = Columns.GetFirstColumn(DataGridViewElementStates.Visible); 23448DataGridViewColumn? dataGridViewColumn = Columns.GetLastColumn( 24530DataGridViewColumn? dataGridViewColumn = Columns.GetFirstColumn(DataGridViewElementStates.Visible); 25560foreach (DataGridViewColumn column in Columns) 25616foreach (DataGridViewColumn column in Columns) 26108DataGridViewColumn? newFirstVisibleScrollingCol = null; 26109DataGridViewColumn? dataGridViewColumnTmp; 26182for (DataGridViewColumn? dataGridViewColumn = Columns.GetFirstColumn( 26616DataGridViewColumn? dataGridViewColumn = Columns.GetFirstColumn(DataGridViewElementStates.Visible); 27172DataGridViewColumn? dataGridViewColumn = Columns.GetNextColumn(Columns[columnIndex], 27201DataGridViewColumn? dataGridViewColumn = Columns.GetPreviousColumn(Columns[columnIndex], 27287DataGridViewColumn? dataGridViewColumn = Columns.GetNextColumn( 28156public virtual void Sort(DataGridViewColumn dataGridViewColumn, ListSortDirection direction) 28196private void SortDataBoundDataGridView_PerformCheck(DataGridViewColumn dataGridViewColumn) 28214private void SortInternal(IComparer? comparer, DataGridViewColumn? dataGridViewColumn, ListSortDirection direction) 28487DataGridViewColumn? dataGridViewColumn = Columns.GetFirstColumn(DataGridViewElementStates.Visible); 28648DataGridViewColumn? dataGridViewColumn = Columns.GetFirstColumn(DataGridViewElementStates.Visible); 28885DataGridViewColumn? dataGridViewColumnTmp; 29239DataGridViewColumn? dataGridViewColumn = Columns.GetNextColumn(Columns[oldEdgeColumnIndex], DataGridViewElementStates.Visible, DataGridViewElementStates.None); 29266DataGridViewColumn? dataGridViewColumn = Columns.GetPreviousColumn(Columns[oldEdgeColumnIndex], DataGridViewElementStates.Visible, DataGridViewElementStates.None); 29339DataGridViewColumn? dataGridViewColumn = Columns.GetNextColumn(Columns[oldEdgeColumnIndex], DataGridViewElementStates.Visible, DataGridViewElementStates.None); 29360DataGridViewColumn? dataGridViewColumn = Columns.GetNextColumn(Columns[oldEdgeColumnIndex], DataGridViewElementStates.Visible, DataGridViewElementStates.None); 29398DataGridViewColumn? dataGridViewColumn = Columns.GetPreviousColumn(Columns[newEdgeColumnIndex], DataGridViewElementStates.Visible, DataGridViewElementStates.None); 29423DataGridViewColumn? dataGridViewColumn = Columns.GetPreviousColumn(Columns[oldEdgeColumnIndex], DataGridViewElementStates.Visible, DataGridViewElementStates.None); 29443DataGridViewColumn? dataGridViewColumn = Columns.GetNextColumn(Columns[newEdgeColumnIndex], DataGridViewElementStates.Visible, DataGridViewElementStates.None); 29482DataGridViewColumn? dataGridViewColumn = Columns.GetPreviousColumn(Columns[oldEdgeColumnIndex], DataGridViewElementStates.Visible, DataGridViewElementStates.None); 29499DataGridViewColumn? dataGridViewColumn = Columns.GetNextColumn(Columns[newEdgeColumnIndex], DataGridViewElementStates.Visible, DataGridViewElementStates.None); 29648DataGridViewColumn? dataGridViewColumn = Columns.GetPreviousColumn(Columns[newEdgeColumnIndex], DataGridViewElementStates.Visible, DataGridViewElementStates.None);
System\Windows\Forms\Controls\DataGridView\DataGridViewAutoSizeColumnModeEventArgs.cs (2)
8public DataGridViewAutoSizeColumnModeEventArgs(DataGridViewColumn? dataGridViewColumn, DataGridViewAutoSizeColumnMode previousMode) 14public DataGridViewColumn? Column { get; }
System\Windows\Forms\Controls\DataGridView\DataGridViewBand.cs (7)
237DataGridViewColumn? dataGridViewColumn = this as DataGridViewColumn; 297nameof(DataGridViewColumn.HeaderCell), 307value.OwningColumn = (DataGridViewColumn)this; 364DataGridView.OnColumnMinimumWidthChanging((DataGridViewColumn)this, value); 625DataGridViewColumn dataGridViewColumn = (DataGridViewColumn)this;
System\Windows\Forms\Controls\DataGridView\DataGridViewCell.cs (2)
407public DataGridViewColumn? OwningColumn { get; internal set; } 973DataGridViewColumn? dataGridViewColumn = DataGridView.Columns.GetLastColumn(DataGridViewElementStates.Visible, DataGridViewElementStates.None);
System\Windows\Forms\Controls\DataGridView\DataGridViewCellCollection.cs (2)
117DataGridViewColumn? dataGridViewColumn = null; 132DataGridViewColumn? dataGridViewColumn = null;
System\Windows\Forms\Controls\DataGridView\DataGridViewColumn.cs (4)
42/// Initializes a new instance of the <see cref="DataGridViewColumn"/> class. 817DataGridViewColumn dataGridViewColumn = (DataGridViewColumn)Activator.CreateInstance(GetType())!; 823private protected void CloneInternal(DataGridViewColumn dataGridViewColumn)
System\Windows\Forms\Controls\DataGridView\DataGridViewColumnCollection.ColumnOrderComparer.cs (3)
8private class ColumnOrderComparer : IComparer<DataGridViewColumn?> 14public int Compare(DataGridViewColumn? x, DataGridViewColumn? y)
System\Windows\Forms\Controls\DataGridView\DataGridViewColumnCollection.cs (59)
11/// Represents a collection of <see cref="DataGridViewColumn"/> objects in the 18private readonly List<DataGridViewColumn> _items = []; 19private List<DataGridViewColumn>? _itemsSorted; 37int IList.Add(object? value) => Add((DataGridViewColumn)value!); 43int IList.IndexOf(object? value) => _items.IndexOf((DataGridViewColumn)value!); 45void IList.Insert(int index, object? value) => Insert(index, (DataGridViewColumn)value!); 47void IList.Remove(object? value) => Remove((DataGridViewColumn)value!); 72internal static IComparer<DataGridViewColumn?> ColumnCollectionOrderComparer => s_columnOrderComparer; 81public DataGridViewColumn this[int index] => _items[index]; 86public DataGridViewColumn? this[string columnName] 95DataGridViewColumn dataGridViewColumn = _items[i]; 116DataGridViewColumn? dataGridViewColumn = GetFirstColumn(includeFilter); 126/// Adds a <see cref="DataGridViewColumn"/> to this collection. 141/// Adds a <see cref="DataGridViewColumn"/> to this collection. 143public virtual int Add(DataGridViewColumn dataGridViewColumn) 174public virtual void AddRange(params DataGridViewColumn[] dataGridViewColumns) 193List<DataGridViewColumn> initialColumns = new(dataGridViewColumns.Length); 194List<DataGridViewColumn> sortedColumns = new(dataGridViewColumns.Length); 197foreach (DataGridViewColumn dataGridViewColumn in dataGridViewColumns) 215DataGridViewColumn dataGridViewColumn = initialColumns[index]; 230foreach (DataGridViewColumn dataGridViewColumn in dataGridViewColumns) 240foreach (DataGridViewColumn dataGridViewColumn in sortedColumns) 248foreach (DataGridViewColumn dataGridViewColumn in dataGridViewColumns) 283DataGridViewColumn dataGridViewColumn = this[columnIndex]; 293DataGridViewColumn[] aColumns = new DataGridViewColumn[_items.Count]; 301foreach (DataGridViewColumn dataGridViewColumn in aColumns) 317DataGridViewColumn? dataGridViewColumn = GetFirstColumn(includeFilter); 331public virtual bool Contains(DataGridViewColumn dataGridViewColumn) => _items.IndexOf(dataGridViewColumn) != -1; 340DataGridViewColumn dataGridViewColumn = _items[i]; 351public void CopyTo(DataGridViewColumn[] array, int index) 363internal DataGridViewColumn? GetColumnAtDisplayIndex(int displayIndex) 370DataGridViewColumn dataGridViewColumn = _items[displayIndex]; 394internal int GetVisibleIndex(DataGridViewColumn column) 482DataGridViewColumn? dataGridViewColumn = _items[fromColumnIndex]; 499private int GetColumnSortedIndex(DataGridViewColumn dataGridViewColumn) 597public DataGridViewColumn? GetFirstColumn(DataGridViewElementStates includeFilter) 615DataGridViewColumn dataGridViewColumn = _itemsSorted[index]; 628public DataGridViewColumn? GetFirstColumn( 659DataGridViewColumn dataGridViewColumn = _itemsSorted[index]; 673public DataGridViewColumn? GetLastColumn( 699DataGridViewColumn dataGridViewColumn = _itemsSorted[index]; 713public DataGridViewColumn? GetNextColumn( 714DataGridViewColumn dataGridViewColumnStart, 746DataGridViewColumn dataGridViewColumn = _items[index]; 771DataGridViewColumn dataGridViewColumn = _itemsSorted[index]; 786public DataGridViewColumn? GetPreviousColumn( 787DataGridViewColumn dataGridViewColumnStart, 819DataGridViewColumn dataGridViewColumn = _items[index]; 844DataGridViewColumn dataGridViewColumn = _itemsSorted[index]; 859public int IndexOf(DataGridViewColumn dataGridViewColumn) => _items.IndexOf(dataGridViewColumn); 862/// Inserts a <see cref="DataGridViewColumn"/> in this collection. 864public virtual void Insert(int columnIndex, DataGridViewColumn dataGridViewColumn) 974DataGridViewColumn? dataGridViewColumn = (DataGridViewColumn?)ccea.Element; 987public virtual void Remove(DataGridViewColumn dataGridViewColumn) 1019DataGridViewColumn dataGridViewColumn = _items[i]; 1063DataGridViewColumn dataGridViewColumn = _items[index]; 1084private void UpdateColumnCaches(DataGridViewColumn dataGridViewColumn, bool adding)
System\Windows\Forms\Controls\DataGridView\DataGridViewColumnConverter.cs (1)
34if (destinationType == typeof(InstanceDescriptor) && value is DataGridViewColumn dataGridViewColumn)
System\Windows\Forms\Controls\DataGridView\DataGridViewColumnEventArgs.cs (2)
8public DataGridViewColumnEventArgs(DataGridViewColumn dataGridViewColumn) 16public DataGridViewColumn Column { get; }
System\Windows\Forms\Controls\DataGridView\DataGridViewColumnStateChangedEventArgs.cs (2)
8public DataGridViewColumnStateChangedEventArgs(DataGridViewColumn dataGridViewColumn, DataGridViewElementStates stateChanged) 16public DataGridViewColumn Column { get; }
System\Windows\Forms\Controls\DataGridView\DataGridViewElement.cs (1)
22if (GetType() == typeof(DataGridViewBand) || GetType() == typeof(DataGridViewColumn) ||
System\Windows\Forms\Controls\DataGridView\DataGridViewRow.cs (4)
1110foreach (DataGridViewColumn dataGridViewColumn in dataGridViewColumns) 1314DataGridViewColumn dataGridViewColumn = DataGridView.Columns[dataGridViewCell.ColumnIndex]; 1515DataGridViewColumn? dataGridViewColumn = dataGridView.Columns.GetFirstColumn(DataGridViewElementStates.Visible | DataGridViewElementStates.Frozen); 1517DataGridViewColumn? dataGridViewColumnNext;
System\Windows\Forms\Controls\DataGridView\DataGridViewRowCollection.RowComparer.cs (1)
14private readonly DataGridViewColumn? _dataGridViewSortedColumn;
System\Windows\Forms\Controls\DataGridView\DataGridViewSelectedColumnCollection.cs (6)
12private readonly List<DataGridViewColumn> _items = []; 69public DataGridViewColumn this[int index] => _items[index]; 74internal int Add(DataGridViewColumn dataGridViewColumn) => ((IList)_items).Add(dataGridViewColumn); 85public bool Contains(DataGridViewColumn dataGridViewColumn) => ((IList)_items).Contains(dataGridViewColumn); 87public void CopyTo(DataGridViewColumn[] array, int index) => _items.CopyTo(array, index); 90public void Insert(int index, DataGridViewColumn dataGridViewColumn)
System\Windows\Forms\Controls\DataGridView\DataGridViewSortCompareEventArgs.cs (2)
11DataGridViewColumn dataGridViewColumn, 30public DataGridViewColumn Column { get; }
System\Windows\Forms\Controls\DataGridView\DataGridViewTopLeftHeaderCell.DataGridViewTopLeftHeaderCellAccessibleObject.cs (1)
214DataGridViewColumn col = Owner.DataGridView.Columns.GetFirstColumn(DataGridViewElementStates.Visible)!;
System.Windows.Forms.Design (59)
System\Windows\Forms\Design\DataGridViewAddColumnDialog.cs (6)
82DataGridViewColumn column = (DataGridViewColumn)Activator.CreateInstance(columnType)!; 527DataGridViewColumn[] cols = new DataGridViewColumn[_liveDataGridView.Columns.Count - _initialDataGridViewColumnsCount]; 672ICollection columnTypes = DesignerUtils.FilterGenericTypes(discoveryService.GetTypes(typeof(DataGridViewColumn), excludeGlobalTypes: false)); 676if (type == typeof(DataGridViewColumn))
System\Windows\Forms\Design\DataGridViewColumnCollectionDialog.cs (30)
35private readonly Dictionary<DataGridViewColumn, string?> _columnsNames = []; 50private readonly HashSet<DataGridViewColumn> _userAddedColumns = []; 99_selectedColumns.SelectedIndex = _columnsPrivateCopy.IndexOf((DataGridViewColumn)e.Element!); 110DataGridViewColumn currentColumn = item.DataGridViewColumn; 111Debug.Assert(typeof(DataGridViewColumn).IsAssignableFrom(newType), "we should only have types that can be assigned to a DataGridViewColumn"); 114DataGridViewColumn newColumn = (DataGridViewColumn)Activator.CreateInstance(newType)!; 198DataGridViewColumn[] oldColumns = new DataGridViewColumn[_liveDataGridView.Columns.Count]; 219DataGridViewColumn[] newColumns = new DataGridViewColumn[_columnsPrivateCopy.Count]; 224DataGridViewColumn newColumn = (DataGridViewColumn)_columnsPrivateCopy[i].Clone(); 294private static void CopyDataGridViewColumnProperties(DataGridViewColumn srcColumn, DataGridViewColumn destColumn) 315private static void CopyDataGridViewColumnState(DataGridViewColumn srcColumn, DataGridViewColumn destColumn) 325private static void CopyDefaultCellStyle(DataGridViewColumn srcColumn, DataGridViewColumn destColumn) 353DataGridViewColumn? defaultSrcColumn = null; 356defaultSrcColumn = Activator.CreateInstance(srcType) as DataGridViewColumn; 638private static bool IsColumnAddedByUser(DataGridViewColumn col) 922DataGridViewColumn? column = listBoxItem?.DataGridViewColumn; 936DataGridViewColumn? col = listBoxItem?.DataGridViewColumn; 1069DataGridViewColumn column = ((ListBoxItem)_selectedColumns.SelectedItem).DataGridViewColumn; 1120DataGridViewColumn liveCol = _liveDataGridView.Columns[i]; 1121DataGridViewColumn col = (DataGridViewColumn)liveCol.Clone(); 1197public DataGridViewColumn DataGridViewColumn { get; } 1202public ListBoxItem(DataGridViewColumn column, DataGridViewColumnCollectionDialog owner, ComponentDesigner compDesigner)
System\Windows\Forms\Design\DataGridViewColumnDataPropertyNameEditor.cs (1)
30dataGridView = (context.Instance as DataGridViewColumn)?.DataGridView;
System\Windows\Forms\Design\DataGridViewColumnDesigner.cs (10)
26DataGridViewColumn col = (DataGridViewColumn)Component; 34DataGridViewColumn? col = (DataGridViewColumn)Component; 125DataGridViewColumn col = (DataGridViewColumn)Component; 130DataGridViewColumn col = (DataGridViewColumn)Component; 271DataGridViewColumn col = (DataGridViewColumn)Component;
System\Windows\Forms\Design\DataGridViewColumnTypeEditor.Picker.cs (1)
20private static readonly Type s_dataGridViewColumnType = typeof(DataGridViewColumn);
System\Windows\Forms\Design\DataGridViewDesigner.cs (11)
42PropertyDescriptor? prop = TypeDescriptor.GetProperties(typeof(DataGridViewColumn))["Width"]; 334DataGridViewColumn col = dataGridView.Columns[i]; 396DataGridViewColumn dataGridViewColumn = dataGridView.Columns[i]; 455DataGridViewColumn dataGridViewColumn = dataGridView.Columns[i]; 574DataGridViewColumn[] removeColumns = new DataGridViewColumn[dataGridView.Columns.Count]; 578DataGridViewColumn col = dataGridView.Columns[i]; 609List<DataGridViewColumn>? columnsToBeAdded = null; 613columnsToBeAdded = new List<DataGridViewColumn>(backEndProps!.Count); 653DataGridViewColumn? dataGridViewColumn = TypeDescriptor.CreateInstance(host, columnType, null, null) as DataGridViewColumn;