841 references to Columns
System.Windows.Forms (837)
winforms\Managed\System\WinForms\DataGridView.cs (50)
1122foreach (DataGridViewColumn dataGridViewColumn in this.Columns) 1138DataGridViewAutoSizeColumnMode[] previousModes = new DataGridViewAutoSizeColumnMode[this.Columns.Count]; 1139foreach (DataGridViewColumn dataGridViewColumn in this.Columns) 1766return this.Columns.Count; 1778if (value != this.Columns.Count) 1783this.Columns.Clear(); 1785else if (value < this.Columns.Count) 1788while (value < this.Columns.Count) 1790int currentColumnCount = this.Columns.Count; 1791this.Columns.RemoveAt(currentColumnCount - 1); 1792if (this.Columns.Count >= currentColumnCount) 1802while (value > this.Columns.Count) 1804int currentColumnCount = this.Columns.Count; 1805this.Columns.Add(null /*columnName*/, null /*headerText*/); 1806if (this.Columns.Count <= currentColumnCount) 2125DataGridViewColumn dataGridViewColumn = this.Columns.GetFirstColumn(DataGridViewElementStates.Visible); 2132dataGridViewColumn = this.Columns.GetNextColumn(dataGridViewColumn, 2185Debug.Assert(this.ptCurrentCell.X < this.Columns.Count); 2210if (!this.Columns[value.ColumnIndex].Visible || 2249Debug.Assert(this.ptCurrentCell.X >= 0 && this.ptCurrentCell.X < this.Columns.Count); 2269bool previousVisibleColumnExists = (null != this.Columns.GetPreviousColumn(this.Columns[this.ptCurrentCell.X], DataGridViewElementStates.Visible, DataGridViewElementStates.None)); 2287bool nextVisibleColumnExists = (null != this.Columns.GetNextColumn(this.Columns[this.ptCurrentCell.X], DataGridViewElementStates.Visible, DataGridViewElementStates.None)); 2930firstDisplayedCell.ColumnIndex < this.Columns.Count); 2944if (!this.Columns[firstDisplayedCell.ColumnIndex].Frozen) 2993DataGridViewColumn dataGridViewColumn = this.Columns.GetFirstColumn(DataGridViewElementStates.Visible); 3094if (value < 0 || value >= this.Columns.Count) 3098if (!this.Columns[value].Visible) 3102if (this.Columns[value].Frozen) 3118int totalVisibleFrozenWidth = this.Columns.GetColumnsWidth(DataGridViewElementStates.Visible | DataGridViewElementStates.Frozen); 3147this.Columns.DisplayInOrder(this.displayedBandsInfo.FirstDisplayedScrollingCol, value)); 3148int maxHorizontalOffset = this.Columns.GetColumnsWidth(DataGridViewElementStates.Visible) - displayWidth; 3388int widthNotVisible = this.Columns.GetColumnsWidth(DataGridViewElementStates.Visible) - this.layout.Data.Width; 3407int totalVisibleFrozenWidth = this.Columns.GetColumnsWidth(DataGridViewElementStates.Visible | DataGridViewElementStates.Frozen); 3445!this.Columns[this.ptCurrentCell.X].Frozen && 3458else if (this.Columns.DisplayInOrder(oldFirstVisibleScrollingCol, this.displayedBandsInfo.FirstDisplayedScrollingCol)) 3460scrollEventType = this.Columns.GetColumnCount(DataGridViewElementStates.Visible, oldFirstVisibleScrollingCol, this.displayedBandsInfo.FirstDisplayedScrollingCol) > 1 ? ScrollEventType.LargeIncrement : ScrollEventType.SmallIncrement; 3464Debug.Assert(this.Columns.DisplayInOrder(this.displayedBandsInfo.FirstDisplayedScrollingCol, oldFirstVisibleScrollingCol)); 3465scrollEventType = this.Columns.GetColumnCount(DataGridViewElementStates.Visible, this.displayedBandsInfo.FirstDisplayedScrollingCol, oldFirstVisibleScrollingCol) > 1 ? ScrollEventType.LargeDecrement : ScrollEventType.SmallDecrement; 3514else if (value > 0 && (this.Columns.GetColumnsWidth(DataGridViewElementStates.Visible) - this.layout.Data.Width) <= 0) 3947for (int columnIndex = 0; columnIndex < this.Columns.Count; columnIndex++) 4088if (this.Columns.Count == 0) 4092this.Columns.Add(dataGridViewTextBoxColumn); 4580DataGridViewColumn dataGridViewColumn = this.Columns.GetFirstColumn(DataGridViewElementStates.Visible); 4687strc.Add(this.Columns[columnIndex]); 4752foreach (DataGridViewColumn dataGridViewColumn in this.Columns) 5288if (null == this.Columns.GetFirstColumn(DataGridViewElementStates.Visible)) 6978foreach (DataGridViewColumn dataGridViewColumn in this.Columns) 6991foreach (DataGridViewColumn dataGridViewColumn in this.Columns)
winforms\Managed\System\WinForms\DataGridViewAccessibleObject.cs (9)
98if (this.owner.Columns.Count == 0) 148if (this.owner.Columns.Count == 0) 205int actualDisplayIndex = this.owner.Columns.ColumnIndexToActualDisplayIndex(hti.ColumnIndex, DataGridViewElementStates.Visible); 302for (int i = 0; i < owner.Columns.Count; i++) 304if (owner.IsSortable(owner.Columns[i])) 375UnsafeNativeMethods.IRawElementProviderSimple[] result = new UnsafeNativeMethods.IRawElementProviderSimple[this.owner.Columns.Count]; 376for (int i = 0; i < this.owner.Columns.Count; i++) 378result[i] = this.owner.Columns[i].HeaderCell.AccessibilityObject; 396column >= 0 && column < this.owner.Columns.Count)
winforms\Managed\System\WinForms\DataGridViewBand.cs (2)
991this.DataGridView.Columns.InvalidateCachedColumnCount(elementState); 992this.DataGridView.Columns.InvalidateCachedColumnsWidth(elementState);
winforms\Managed\System\WinForms\DataGridViewButtonCell.cs (1)
534this.ColumnIndex < this.DataGridView.Columns.Count &&
winforms\Managed\System\WinForms\DataGridViewCell.cs (11)
1214DataGridViewColumn dataGridViewColumn = this.DataGridView.Columns.GetLastColumn(DataGridViewElementStates.Visible, DataGridViewElementStates.None); 2025Debug.Assert(this.ColumnIndex < this.DataGridView.Columns.Count); 2168Debug.Assert(this.ColumnIndex < this.DataGridView.Columns.Count); 2678Debug.Assert(this.ColumnIndex < dataGridView.Columns.Count); 3466if (this.DataGridView != null && e.ColumnIndex < this.DataGridView.Columns.Count && e.RowIndex < this.DataGridView.Rows.Count) 5097int firstVisibleColumnIndex = this.owner.DataGridView.Columns.ColumnIndexToActualDisplayIndex(this.owner.DataGridView.FirstDisplayedScrollingColumnIndex, DataGridViewElementStates.Visible); 5098int visibleColumnIndex = this.owner.DataGridView.Columns.ColumnIndexToActualDisplayIndex(this.owner.ColumnIndex, DataGridViewElementStates.Visible); 5305if (this.owner.OwningColumn == this.owner.DataGridView.Columns.GetFirstColumn(DataGridViewElementStates.Visible)) 5335int previousVisibleColumnIndex = this.owner.DataGridView.Columns.GetPreviousColumn(this.owner.OwningColumn, 5344if (this.owner.OwningColumn == this.owner.DataGridView.Columns.GetLastColumn(DataGridViewElementStates.Visible, 5377int nextVisibleColumnIndex = this.owner.DataGridView.Columns.GetNextColumn(this.owner.OwningColumn,
winforms\Managed\System\WinForms\DataGridViewCellCollection.cs (7)
194dataGridViewCell.OwningColumnInternal = this.owner.DataGridView.Columns[index]; 223dataGridViewColumn = this.owner.DataGridView.Columns[columnName]; 236dataGridViewColumn = this.owner.DataGridView.Columns[columnName]; 286if (dataGridView != null && dataGridView.Columns.Count > index) 288dataGridViewCell.OwningColumnInternal = dataGridView.Columns[index]; 408if (dataGridView != null && dataGridView.Columns.Count > index) 410dataGridViewCell.OwningColumnInternal = dataGridView.Columns[index];
winforms\Managed\System\WinForms\DataGridViewCellPaintingEventArgs.cs (3)
196if (this.columnIndex < -1 || this.columnIndex >= this.dataGridView.Columns.Count) 220if (this.columnIndex < -1 || this.columnIndex >= this.dataGridView.Columns.Count) 249if (this.columnIndex < -1 || this.columnIndex >= this.dataGridView.Columns.Count)
winforms\Managed\System\WinForms\DataGridViewCheckBoxCell.cs (3)
965this.ColumnIndex < this.DataGridView.Columns.Count && 1084Debug.Assert((position.X >= 0) && (position.X < this.DataGridView.Columns.Count)); 1088int visibleColumnIndex = this.DataGridView.Columns.ColumnIndexToActualDisplayIndex(position.X, DataGridViewElementStates.Visible);
winforms\Managed\System\WinForms\DataGridViewColumn.cs (1)
378if (value >= this.DataGridView.Columns.Count)
winforms\Managed\System\WinForms\DataGridViewColumnHeaderCell.cs (6)
1462if (this.Owner.OwningColumn == this.Owner.DataGridView.Columns.GetFirstColumn(DataGridViewElementStates.Visible)) 1476int previousVisibleColumnIndex = this.Owner.DataGridView.Columns.GetPreviousColumn(this.Owner.OwningColumn, 1479int actualDisplayIndex = this.Owner.DataGridView.Columns.ColumnIndexToActualDisplayIndex(previousVisibleColumnIndex, 1494if (this.Owner.OwningColumn == this.Owner.DataGridView.Columns.GetLastColumn(DataGridViewElementStates.Visible, 1501int nextVisibleColumnIndex = this.Owner.DataGridView.Columns.GetNextColumn(this.Owner.OwningColumn, 1504int actualDisplayIndex = this.Owner.DataGridView.Columns.ColumnIndexToActualDisplayIndex(nextVisibleColumnIndex,
winforms\Managed\System\WinForms\DataGridViewDataConnection.cs (13)
319for (int i = 0; i < this.owner.Columns.Count; i++) 321if (this.owner.Columns[i].IsDataBound) 323this.owner.Columns[i].HeaderCell.SortGlyphDirection = SortOrder.None; 335for (int i = 0; i < this.owner.Columns.Count; i++) 337DataGridViewColumn column = this.owner.Columns[i]; 535if (this.owner.Columns.Count > 0) 717for (int columnIndex = 0; columnIndex < this.owner.Columns.Count; columnIndex++) 719DataGridViewColumn dataGridViewColumn = this.owner.Columns[columnIndex]; 763if (this.owner.Columns.Count == 0) 1303if (this.owner.Columns.Count == 0) 1325DataGridViewColumn dataGridViewColumn = this.owner.Columns.GetFirstColumn(DataGridViewElementStates.None); 1370(columnIndex < this.owner.Columns.Count && rowIndex < this.owner.Rows.Count && 1578Type columnType = this.owner.Columns[columnIndex].ValueType;
winforms\Managed\System\WinForms\DataGridViewLinkCell.cs (1)
838this.ColumnIndex < this.DataGridView.Columns.Count &&
winforms\Managed\System\WinForms\DataGridViewMethods.cs (676)
38if (cellAddress.X < 0 || cellAddress.X >= this.Columns.Count) 49int visibleColumnIndex = this.Columns.ColumnIndexToActualDisplayIndex(cellAddress.X, DataGridViewElementStates.Visible); 82Debug.Assert(this.Columns.Count > 0); 359DataGridViewColumn dataGridViewColumn = this.Columns.GetFirstColumn(DataGridViewElementStates.Visible); 368dataGridViewColumn = this.Columns.GetNextColumn(dataGridViewColumn, 377Debug.Assert(columnIndex >= -1 && columnIndex < this.Columns.Count); 392width = this.Columns[columnIndex].Thickness; 470width = this.Columns[columnIndex].Thickness; 555if (this.Columns.GetColumnsWidth(DataGridViewElementStates.Visible) > this.layout.Data.Width) 567dataGridViewColumn == this.Columns.GetFirstColumn(DataGridViewElementStates.Visible, DataGridViewElementStates.Frozen) || 568dataGridViewColumn == this.Columns.GetLastColumn(DataGridViewElementStates.Visible, DataGridViewElementStates.Frozen)) 578foreach (DataGridViewColumn dataGridViewColumnTmp in this.Columns) 618foreach (DataGridViewColumn dataGridViewColumnTmp in this.Columns) 647foreach (DataGridViewColumn dataGridViewColumnTmp in this.Columns) 668foreach (DataGridViewColumn dataGridViewColumnTmp in this.Columns) 686foreach (DataGridViewColumn dataGridViewColumnTmp in this.Columns) 718foreach (DataGridViewColumn dataGridViewColumnTmp in this.Columns) 727if (this.Columns.DisplayInOrder(dataGridViewColumn.Index, dataGridViewColumnTmp.Index)) 767foreach (DataGridViewColumn dataGridViewColumnTmp in this.Columns) 772this.Columns.DisplayInOrder(dataGridViewColumn.Index, dataGridViewColumnTmp.Index)) 781foreach (DataGridViewColumn dataGridViewColumnTmp in this.Columns) 805foreach (DataGridViewColumn dataGridViewColumnTmp in this.Columns) 811this.Columns.DisplayInOrder(dataGridViewColumnTmp.Index, dataGridViewColumn.Index)) 834foreach (DataGridViewColumn dataGridViewColumnTmp in this.Columns) 836if (this.Columns.DisplayInOrder(dataGridViewColumn.Index, dataGridViewColumnTmp.Index) && 852foreach (DataGridViewColumn dataGridViewColumnTmp in this.Columns) 906foreach (DataGridViewColumn dataGridViewColumn in this.Columns) 918autoFillColumns = new ArrayList(this.Columns.Count); 1370if (this.Columns.Count == 0 && this.Rows.Count == 0) 1376this.Columns.GetFirstColumn(DataGridViewElementStates.Visible) == null)) 1387allCellsSelected = this.individualSelectedCells.Count == this.Columns.Count * this.Rows.Count; 1400DataGridViewColumn dataGridViewColumn = this.Columns.GetFirstColumn(DataGridViewElementStates.Visible); 1407dataGridViewColumn = this.Columns.GetNextColumn(dataGridViewColumn, 1418allCellsSelected = this.selectedBandIndexes.Count * this.Rows.Count + this.individualSelectedCells.Count == this.Columns.Count * this.Rows.Count; 1425DataGridViewColumn dataGridViewColumn = this.Columns.GetFirstColumn(DataGridViewElementStates.Visible); 1441dataGridViewColumn = this.Columns.GetNextColumn(dataGridViewColumn, 1451allCellsSelected = this.selectedBandIndexes.Count * this.Columns.Count + this.individualSelectedCells.Count == this.Columns.Count * this.Rows.Count; 1467DataGridViewColumn dataGridViewColumn = this.Columns.GetFirstColumn(DataGridViewElementStates.Visible); 1474dataGridViewColumn = this.Columns.GetNextColumn(dataGridViewColumn, 1502DataGridViewColumnCollection dataGridViewCols = this.Columns; 1641DataGridViewColumn dataGridViewColumn = this.Columns.GetFirstColumn(DataGridViewElementStates.Visible); 1650dataGridViewColumn = this.Columns.GetNextColumn(dataGridViewColumn, 1694if (columnIndex < 0 || columnIndex >= this.Columns.Count) 1752int columnsCount = this.Columns.Count; 1755if (this.Columns[columnIndex].Visible) 1759preferredHeight = Math.Max(preferredHeight, this.Columns[columnIndex].HeaderCell.GetPreferredHeight(-1, this.Columns[columnIndex].Thickness)); 1763preferredHeight = Math.Max(preferredHeight, this.Columns[columnIndex].HeaderCell.GetPreferredSize(-1).Height); 1790if (columnIndex < -1 || columnIndex >= this.Columns.Count) 1825int columnsCount = this.Columns.Count; 1828if (this.Columns[columnIndexTmp].Visible) 1832preferredHeight = Math.Max(preferredHeight, this.Columns[columnIndexTmp].HeaderCell.GetPreferredHeight(-1, this.Columns[columnIndexTmp].Thickness)); 1836preferredHeight = Math.Max(preferredHeight, this.Columns[columnIndexTmp].HeaderCell.GetPreferredSize(-1).Height); 1867Debug.Assert(columnIndex >= 0 && columnIndex < this.Columns.Count); 1885DataGridViewColumn dataGridViewColumn = this.Columns[columnIndex]; 1903this.Columns[columnIndex].ThicknessInternal = preferredColumnWidth; 1931for (int columnIndex = 0; columnIndex < this.Columns.Count; columnIndex++) 2485int frozenWidth = this.Columns.GetColumnsWidth(DataGridViewElementStates.Visible | DataGridViewElementStates.Frozen); 2486int scrollingWidth = this.Columns.GetColumnsWidth(DataGridViewElementStates.Visible) - frozenWidth; 2487if (this.Columns[index].Frozen) 2556x += this.RightToLeftInternal ? -this.Columns[columnIndex].Width : this.Columns[columnIndex].Width; 2568clip.Width = leftEdge - this.Columns[columnIndex].MinimumThickness - this.layout.Data.X + 3; 2578clip.X = leftEdge + this.Columns[columnIndex].MinimumThickness - this.mouseBarOffset - 1; 2615Debug.Assert(this.ptCurrentCell.X >= 0 && this.ptCurrentCell.X < this.Columns.Count); 3022r = new Rectangle(mouseX + this.mouseBarOffset - this.Columns[this.trackColumn].Thickness + 1, 3024this.Columns[this.trackColumn].Thickness, 3031r = new Rectangle(mouseX + this.mouseBarOffset - 1, inside.Y, this.Columns[this.trackColumn].Thickness, inside.Height); 3169if (this.Columns.Count > oldCurrentCellX && this.Columns[oldCurrentCellX].Visible) 3252if (!IsColumnOutOfBounds(oldCurrentCellX) && this.Columns[oldCurrentCellX].Visible) 3507if (columnIndexException < 0 || columnIndexException >= this.Columns.Count) 3517if (columnIndexException < -1 || columnIndexException >= this.Columns.Count) 3638Debug.Assert(columnIndex >= 0 && columnIndex < this.Columns.Count, "Invalid columnIndex: " + columnIndex ); 3639if (this.Columns[columnIndex].IsDataBound && 3659DataGridViewColumn firstVisibleFrozenColumn = this.Columns.GetFirstColumn(DataGridViewElementStates.Visible | DataGridViewElementStates.Frozen); 3665Debug.Assert(this.Columns.DisplayInOrder(firstVisibleFrozenColumn.Index, dataGridViewColumn.Index)); 3666return this.Columns.GetColumnCount(DataGridViewElementStates.Visible | DataGridViewElementStates.Frozen, firstVisibleFrozenColumn.Index, dataGridViewColumn.Index) < this.displayedBandsInfo.NumDisplayedFrozenCols; 3677if (this.Columns.DisplayInOrder(firstDisplayedScrollingColumnIndex, dataGridViewColumn.Index)) 3679return this.Columns.GetColumnCount(DataGridViewElementStates.Visible, firstDisplayedScrollingColumnIndex, dataGridViewColumn.Index) < this.displayedBandsInfo.NumDisplayedScrollingCols; 3701int wColumn = this.Columns[hti.col].Width; 3711DataGridViewColumn dataGridViewColumnPrev = this.Columns.GetPreviousColumn(this.Columns[hti.col], 3728dataGridViewColumnNext = this.Columns.GetNextColumn(this.Columns[previousColumnIndex], 4130Debug.Assert(columnIndex < this.Columns.Count); 4164if (this.Columns.Count > cellsInCollection) 4167DataGridViewCell[] cells = new DataGridViewCell[this.Columns.Count - cellsInCollection]; 4168for (int columnIndex = cellsInCollection; columnIndex < this.Columns.Count; columnIndex++) 4170if (this.Columns[columnIndex].CellTemplate == null) 4174DataGridViewCell dgvcNew = (DataGridViewCell) this.Columns[columnIndex].CellTemplate.Clone(); 4188if (this.Columns.GetColumnsWidth(DataGridViewElementStates.Visible | DataGridViewElementStates.Frozen) >= this.layout.Data.Width) 4195DataGridViewColumn dataGridViewColumn = this.Columns.GetFirstColumn(DataGridViewElementStates.Visible, DataGridViewElementStates.Frozen); 4211dataGridViewColumn = this.Columns.GetNextColumn(dataGridViewColumn, 4219dataGridViewColumn = this.Columns.GetFirstColumn(DataGridViewElementStates.Visible, DataGridViewElementStates.Frozen); 4564if (displayWidth <= 0 || this.Columns.GetColumnCount(DataGridViewElementStates.Visible) == 0) 4575dataGridViewColumn = this.Columns.GetFirstColumn(DataGridViewElementStates.None); 4596dataGridViewColumn = this.Columns.GetNextColumn(dataGridViewColumn, DataGridViewElementStates.None, DataGridViewElementStates.None); 4599Debug.Assert(cx <= this.Columns.GetColumnsWidth(DataGridViewElementStates.Visible | DataGridViewElementStates.Frozen)); 4603dataGridViewColumn = this.Columns[firstDisplayedScrollingCol]; 4606dataGridViewColumn = this.Columns.GetFirstColumn(DataGridViewElementStates.Visible, 4629dataGridViewColumn = this.Columns.GetNextColumn(dataGridViewColumn, 4661dataGridViewColumn = this.Columns.GetPreviousColumn((this.Columns[firstDisplayedScrollingCol]), 4671dataGridViewColumn = this.Columns.GetPreviousColumn(dataGridViewColumn, 4680dataGridViewColumn = this.Columns.GetPreviousColumn((this.Columns[firstDisplayedScrollingCol]), 4720dataGridViewColumn = this.Columns[firstDisplayedScrollingCol]; 4723dataGridViewColumn = this.Columns.GetNextColumn(dataGridViewColumn, 4908columnX -= this.Columns[columnIndex].Width; 4950foreach (DataGridViewColumn dataGridViewColumnTmp in this.Columns) 4978Debug.Assert(dataGridViewColumn.DisplayIndex < this.Columns.Count); 4985foreach (DataGridViewColumn dataGridViewColumnTmp in this.Columns) 5010Debug.Assert(anticipatedColumnIndex >= 0 && anticipatedColumnIndex <= this.Columns.Count); 5013if (dataGridViewColumn.DisplayIndex == -1 || dataGridViewColumn.DisplayIndex > this.Columns.Count) 5019Debug.Assert(dataGridViewColumn.DisplayIndex >= 0 && dataGridViewColumn.DisplayIndex <= this.Columns.Count); 5027dataGridViewColumnPrev = this.Columns.GetColumnAtDisplayIndex(displayIndex); 5041dataGridViewColumnNext = this.Columns.GetColumnAtDisplayIndex(displayIndex); 5044while (displayIndex < this.Columns.Count && (dataGridViewColumnNext == null || !dataGridViewColumnNext.Visible)); 5056foreach (DataGridViewColumn dataGridViewColumn in this.Columns) 5061dataGridViewTmp.Columns.Add(dataGridViewColumnClone); 5067dataGridViewTmp.Columns.Add(dataGridViewColumnClone); 5079dataGridViewColumnTmp = this.Columns.GetPreviousColumn(dataGridViewColumn, 5084DataGridViewColumn dataGridViewColumnFirst = this.Columns.GetFirstColumn(DataGridViewElementStates.Visible); 5090while (dataGridViewColumnTmp != null && this.Columns.DisplayInOrder(dataGridViewColumnTmp.Index, dataGridViewColumn.Index)) 5093dataGridViewColumnTmp = this.Columns.GetNextColumn(dataGridViewColumnTmp, 5101dataGridViewColumnTmp = this.Columns.GetNextColumn(dataGridViewColumn, 5109dataGridViewColumnTmp = this.Columns.GetNextColumn(dataGridViewColumnLast, 5123while (dataGridViewColumnTmp != null && this.Columns.DisplayInOrder(dataGridViewColumn.Index, dataGridViewColumnTmp.Index)) 5126dataGridViewColumnTmp = this.Columns.GetPreviousColumn(dataGridViewColumnTmp, 5151int colCount = this.Columns.Count, displayIndex; 5162dataGridViewColumnNext = this.Columns.GetColumnAtDisplayIndex(displayIndex); 5181dataGridViewColumnPrev = this.Columns.GetColumnAtDisplayIndex(displayIndex); 5196for (int columnIndex = dataGridViewColumn.Index; columnIndex < this.Columns.Count; columnIndex++) 5198this.Columns[columnIndex].IndexInternal = this.Columns[columnIndex].Index - 1; 5199Debug.Assert(this.Columns[columnIndex].Index == columnIndex); 5207for (int columnIndex = dataGridViewColumn.Index + insertionCount; columnIndex < this.Columns.Count; columnIndex++) 5209this.Columns[columnIndex].IndexInternal = columnIndex; 5513int frozenVisibleColumnsWidth = this.Columns.GetColumnsWidth(DataGridViewElementStates.Visible | DataGridViewElementStates.Frozen); 5533DataGridViewColumn dataGridViewColumn = this.Columns.GetFirstColumn(DataGridViewElementStates.Visible | DataGridViewElementStates.Frozen); 5541dataGridViewColumn = this.Columns.GetNextColumn(dataGridViewColumn, 5554dataGridViewColumn = (DataGridViewColumn)this.Columns[this.displayedBandsInfo.FirstDisplayedScrollingCol]; 5564dataGridViewColumn = this.Columns.GetNextColumn(dataGridViewColumn, 5590for (int i = 0; i < this.Columns.Count; i ++) 5592this.Columns[i].Dispose(); 5595this.Columns.Clear(); 5693rectInsertionBar.X = GetColumnXFromIndex(this.Columns.GetFirstColumn(DataGridViewElementStates.Visible).Index); 5702if (this.Columns.GetNextColumn(this.Columns[this.trackColumnEdge], DataGridViewElementStates.Visible, DataGridViewElementStates.None) == null) 5723GetColumnXFromIndex(this.trackColumnEdge) - this.Columns[this.trackColumnEdge].Width - offsetFromCenter); 5727rectInsertionBar.X = Math.Min(GetColumnXFromIndex(this.trackColumnEdge) + this.Columns[this.trackColumnEdge].Width - offsetFromCenter, 5824mouseX += ((hti.col == -1) ? this.RowHeadersWidth : this.Columns[hti.col].Thickness); 5856if (dgvcme.ColumnIndex < this.Columns.Count && 5867dgvcme.ColumnIndex < this.Columns.Count && 5880if (dgvcme.ColumnIndex < this.Columns.Count && dgvcme.RowIndex < this.Rows.Count) 5919dgvcme.ColumnIndex < this.Columns.Count && 5928dgvcme.ColumnIndex < this.Columns.Count && 5936if (dgvcme.ColumnIndex < this.Columns.Count && 5944if (dgvcme.ColumnIndex < this.Columns.Count && 5952if (dgvcme.ColumnIndex < this.Columns.Count && 6115this.Columns[this.trackColumn].DisplayIndex = 0; 6117else if (this.Columns[this.trackColumn].DisplayIndex > this.Columns[previousColumnIndex].DisplayIndex) 6119this.Columns[this.trackColumn].DisplayIndex = this.Columns[previousColumnIndex].DisplayIndex + 1; 6123this.Columns[this.trackColumn].DisplayIndex = this.Columns[previousColumnIndex].DisplayIndex; 6151delta = GetColumnXFromIndex(this.trackColumn) - this.Columns[this.trackColumn].Thickness - newX + 1; 6156delta = newX - (GetColumnXFromIndex(this.trackColumn) + this.Columns[this.trackColumn].Thickness) + 1; 6161int proposed = this.Columns[this.trackColumn].Thickness + delta; 6162Debug.Assert(proposed >= this.Columns[this.trackColumn].MinimumThickness); 6164this.Columns[this.trackColumn].Thickness = proposed; 6440if (!this.RowHeadersVisible && this.Columns.GetColumnCount(DataGridViewElementStates.Visible) == 0) 6657dataGridViewColumnTmp = this.Columns[columnIndexTmp]; 6665dataGridViewColumnTmp = this.Columns.GetNextColumn(dataGridViewColumnTmp, DataGridViewElementStates.Visible, DataGridViewElementStates.None); 6673dataGridViewColumnTmp = this.Columns.GetPreviousColumn(this.Columns[this.displayedBandsInfo.FirstDisplayedScrollingCol], DataGridViewElementStates.Visible, DataGridViewElementStates.Frozen); 6677dataGridViewColumnTmp = this.Columns.GetPreviousColumn(dataGridViewColumnTmp, DataGridViewElementStates.Visible, DataGridViewElementStates.Frozen); 6686dataGridViewColumnTmp = this.Columns.GetFirstColumn(DataGridViewElementStates.Visible, DataGridViewElementStates.Frozen); 6691dataGridViewColumnTmp = this.Columns.GetNextColumn(dataGridViewColumnTmp, DataGridViewElementStates.Visible, DataGridViewElementStates.None); 6696dataGridViewColumnTmp = this.Columns.GetFirstColumn(DataGridViewElementStates.Visible | DataGridViewElementStates.Frozen); 6704dataGridViewColumnTmp = this.Columns.GetNextColumn(dataGridViewColumnTmp, DataGridViewElementStates.Visible | DataGridViewElementStates.Frozen, DataGridViewElementStates.None); 6712dataGridViewColumnTmp = this.Columns.GetNextColumn(dataGridViewColumnTmp, DataGridViewElementStates.Visible | DataGridViewElementStates.Frozen, DataGridViewElementStates.None); 6719columnIndexTmp < this.Columns.Count && 6722this.Columns.DisplayInOrder(columnIndexTmp, this.displayedBandsInfo.FirstDisplayedScrollingCol) && 6723!ColumnNeedsDisplayedState(this.Columns[columnIndexTmp])) 6725dataGridViewColumnTmp = this.Columns[columnIndexTmp]; 6733dataGridViewColumnTmp = this.Columns.GetNextColumn(dataGridViewColumnTmp, DataGridViewElementStates.Visible, DataGridViewElementStates.None); 6740columnIndexTmp < this.Columns.Count && 6741(this.displayedBandsInfo.FirstDisplayedScrollingCol == -1 || (this.displayedBandsInfo.FirstDisplayedScrollingCol != columnIndexTmp && this.Columns.DisplayInOrder(this.displayedBandsInfo.FirstDisplayedScrollingCol, columnIndexTmp))) && 6742!ColumnNeedsDisplayedState(this.Columns[columnIndexTmp])) 6744dataGridViewColumnTmp = this.Columns[columnIndexTmp]; 6754dataGridViewColumnTmp = this.Columns.GetNextColumn(dataGridViewColumnTmp, DataGridViewElementStates.Visible, DataGridViewElementStates.None); 6761dataGridViewColumnTmp = this.Columns[this.Columns.Count - 1]; 6768dataGridViewColumnTmp = this.Columns.GetPreviousColumn(dataGridViewColumnTmp, DataGridViewElementStates.Visible, DataGridViewElementStates.None); 6791foreach (DataGridViewColumn dataGridViewColumn in this.Columns) 6942return cellCount + this.selectedBandIndexes.Count * this.Columns.Count; 7007return this.Rows.Count * this.Columns.Count; 7101if (columnIndex >= this.Columns.Count) 7181Debug.Assert(columnIndex >= -1 && columnIndex < this.Columns.Count); 7200return this.Columns[columnIndex].HeaderCell; 7277dataGridViewColumn = this.Columns.GetLastColumn(DataGridViewElementStates.Visible, DataGridViewElementStates.None); 7280prevDataGridViewColumn = this.Columns.GetPreviousColumn(dataGridViewColumn, DataGridViewElementStates.Visible, DataGridViewElementStates.None); 7294prevDataGridViewColumn = this.Columns.GetPreviousColumn(dataGridViewColumn, DataGridViewElementStates.Visible, DataGridViewElementStates.None); 7310this.Columns.GetColumnCount(DataGridViewElementStates.Visible) == 0 /*firstCell*/, 7327this.Columns.GetColumnCount(DataGridViewElementStates.Visible) == 0 /*lastCell*/, 7337dataGridViewColumn = this.Columns.GetFirstColumn(DataGridViewElementStates.Visible); 7340nextDataGridViewColumn = this.Columns.GetNextColumn(dataGridViewColumn, DataGridViewElementStates.Visible, DataGridViewElementStates.None); 7354nextDataGridViewColumn = this.Columns.GetNextColumn(dataGridViewColumn, DataGridViewElementStates.Visible, DataGridViewElementStates.None); 7378dataGridViewColumn = this.Columns.GetLastColumn(DataGridViewElementStates.Visible, DataGridViewElementStates.None); 7383prevDataGridViewColumn = this.Columns.GetPreviousColumn(dataGridViewColumn, DataGridViewElementStates.Visible, DataGridViewElementStates.None); 7397prevDataGridViewColumn = this.Columns.GetPreviousColumn(dataGridViewColumn, DataGridViewElementStates.Visible, DataGridViewElementStates.None); 7415this.Columns.GetColumnCount(DataGridViewElementStates.Visible) == 0 /*firstCell*/, 7428dataGridViewColumn = this.Columns.GetFirstColumn(DataGridViewElementStates.Visible); 7448nextDataGridViewColumn = this.Columns.GetNextColumn(dataGridViewColumn, DataGridViewElementStates.Visible, DataGridViewElementStates.None); 7462nextDataGridViewColumn = this.Columns.GetNextColumn(dataGridViewColumn, DataGridViewElementStates.Visible, DataGridViewElementStates.None); 7497if (this.Columns.GetColumnCount(DataGridViewElementStates.Visible | DataGridViewElementStates.Selected) == 0) 7505includeRowHeaders = (this.Columns.GetFirstColumn(DataGridViewElementStates.Visible, DataGridViewElementStates.Selected) == null); 7541DataGridViewColumn lastDataGridViewColumn = this.Columns.GetLastColumn(DataGridViewElementStates.Visible | DataGridViewElementStates.Selected, DataGridViewElementStates.None); 7546prevDataGridViewColumn = this.Columns.GetPreviousColumn(dataGridViewColumn, DataGridViewElementStates.Visible | DataGridViewElementStates.Selected, DataGridViewElementStates.None); 7560prevDataGridViewColumn = this.Columns.GetPreviousColumn(dataGridViewColumn, DataGridViewElementStates.Visible | DataGridViewElementStates.Selected, DataGridViewElementStates.None); 7589dataGridViewColumn = this.Columns.GetFirstColumn(DataGridViewElementStates.Visible | DataGridViewElementStates.Selected); 7608nextDataGridViewColumn = this.Columns.GetNextColumn(dataGridViewColumn, DataGridViewElementStates.Visible | DataGridViewElementStates.Selected, DataGridViewElementStates.None); 7622nextDataGridViewColumn = this.Columns.GetNextColumn(dataGridViewColumn, DataGridViewElementStates.Visible | DataGridViewElementStates.Selected, DataGridViewElementStates.None); 7649DataGridViewColumn lastDataGridViewColumn = this.Columns.GetLastColumn(DataGridViewElementStates.Visible | DataGridViewElementStates.Selected, DataGridViewElementStates.None); 7655prevDataGridViewColumn = this.Columns.GetPreviousColumn(dataGridViewColumn, DataGridViewElementStates.Visible | DataGridViewElementStates.Selected, DataGridViewElementStates.None); 7669prevDataGridViewColumn = this.Columns.GetPreviousColumn(dataGridViewColumn, DataGridViewElementStates.Visible | DataGridViewElementStates.Selected, DataGridViewElementStates.None); 7700dataGridViewColumn = this.Columns.GetFirstColumn(DataGridViewElementStates.Visible | DataGridViewElementStates.Selected); 7720nextDataGridViewColumn = this.Columns.GetNextColumn(dataGridViewColumn, DataGridViewElementStates.Visible | DataGridViewElementStates.Selected, DataGridViewElementStates.None); 7734nextDataGridViewColumn = this.Columns.GetNextColumn(dataGridViewColumn, DataGridViewElementStates.Visible | DataGridViewElementStates.Selected, DataGridViewElementStates.None); 7777selectedVisibleCellExists = selectedVisibleRowExists && this.Columns.GetColumnCount(DataGridViewElementStates.Visible) != 0; 7781selectedVisibleColumnExists = this.Columns.GetColumnCount(DataGridViewElementStates.Visible | DataGridViewElementStates.Selected) != 0; 7905DataGridViewColumn firstVisibleColumn = this.Columns.GetFirstColumn(DataGridViewElementStates.Visible); 7906DataGridViewColumn lastVisibleColumn = this.Columns.GetLastColumn(DataGridViewElementStates.Visible, DataGridViewElementStates.None); 7935if (this.Columns[columnIndex].Visible) 7937if (lColumn == null || this.Columns.DisplayInOrder(columnIndex, lColumn.Index)) 7939lColumn = this.Columns[columnIndex]; 7941if (uColumn == null || this.Columns.DisplayInOrder(uColumn.Index, columnIndex)) 7943uColumn = this.Columns[columnIndex]; 7964if (lColumn == null || this.Columns.DisplayInOrder(dataGridViewCell.ColumnIndex, lColumn.Index)) 7968if (uColumn == null || this.Columns.DisplayInOrder(uColumn.Index, dataGridViewCell.ColumnIndex)) 7979Debug.Assert(lColumn.Index == uColumn.Index || this.Columns.DisplayInOrder(lColumn.Index, uColumn.Index)); 8012prevDataGridViewColumn = this.Columns.GetPreviousColumn(dataGridViewColumn, DataGridViewElementStates.Visible, DataGridViewElementStates.None); 8067nextDataGridViewColumn = this.Columns.GetNextColumn(dataGridViewColumn, DataGridViewElementStates.Visible, DataGridViewElementStates.None); 8114prevDataGridViewColumn = this.Columns.GetPreviousColumn(dataGridViewColumn, DataGridViewElementStates.Visible, DataGridViewElementStates.None); 8174nextDataGridViewColumn = this.Columns.GetNextColumn(dataGridViewColumn, DataGridViewElementStates.Visible, DataGridViewElementStates.None); 8246if (columnIndex < 0 || columnIndex >= this.Columns.Count) 8255Debug.Assert(columnIndex >= 0 && columnIndex < this.Columns.Count); 8257if (!this.Columns[columnIndex].Displayed) 8274for (dataGridViewColumn = this.Columns.GetFirstColumn(DataGridViewElementStates.Visible | DataGridViewElementStates.Frozen); 8297dataGridViewColumn = this.Columns.GetNextColumn(dataGridViewColumn, 8305for (dataGridViewColumn = this.Columns[this.displayedBandsInfo.FirstDisplayedScrollingCol]; 8339dataGridViewColumn = this.Columns.GetNextColumn(dataGridViewColumn, 8420DataGridViewColumn dataGridViewColumn = this.Columns.GetFirstColumn(DataGridViewElementStates.Visible | DataGridViewElementStates.Frozen); 8442dataGridViewColumn = this.Columns.GetNextColumn(dataGridViewColumn, 8459dataGridViewColumn = this.Columns[this.displayedBandsInfo.FirstDisplayedScrollingCol]; 8482dataGridViewColumn = this.Columns.GetNextColumn(dataGridViewColumn, 8525Debug.Assert(index < this.Columns.Count); 8526Debug.Assert(this.Columns[index].Visible); 8538DataGridViewColumn dataGridViewColumn = this.Columns.GetFirstColumn(DataGridViewElementStates.Visible | DataGridViewElementStates.Frozen); 8553dataGridViewColumn = this.Columns.GetNextColumn(dataGridViewColumn, 8571dataGridViewColumn = this.Columns[this.displayedBandsInfo.FirstDisplayedScrollingCol]; 8575dataGridViewColumn = this.Columns.GetFirstColumn(DataGridViewElementStates.Visible, DataGridViewElementStates.Frozen); 8593dataGridViewColumn = this.Columns.GetNextColumn(dataGridViewColumn, 8600dataGridViewColumn = this.Columns[this.displayedBandsInfo.FirstDisplayedScrollingCol]; 8601dataGridViewColumn = this.Columns.GetPreviousColumn(dataGridViewColumn, 8618dataGridViewColumn = this.Columns.GetPreviousColumn(dataGridViewColumn, 8629DataGridViewColumn dataGridViewColumn = this.Columns.GetFirstColumn(DataGridViewElementStates.Visible, DataGridViewElementStates.Frozen); 8633dataGridViewColumn = this.Columns.GetNextColumn(dataGridViewColumn, DataGridViewElementStates.Visible, DataGridViewElementStates.None); 8646int emptyBackgroundWidth = Math.Max(0, this.layout.Data.Width - this.Columns.GetColumnsWidth(DataGridViewElementStates.Visible)); 8689DataGridViewColumn dataGridViewColumn = this.Columns.GetFirstColumn(DataGridViewElementStates.Visible); 8770this.Columns[this.ptAnchorCell.X].Frozen && 8772this.Columns[this.trackColumnEdge].Frozen && 8774!this.Columns[hti.col].Frozen) 8778int firstUnfrozenColumnIndex = this.Columns.GetFirstColumn(DataGridViewElementStates.Visible, DataGridViewElementStates.Frozen).Index; 8805(!this.Columns[this.ptAnchorCell.X].Frozen || 8806(this.trackColumnEdge != -1 && !this.Columns[this.trackColumnEdge].Frozen)) && 8809this.Columns.GetPreviousColumn(this.Columns[this.displayedBandsInfo.FirstDisplayedScrollingCol], DataGridViewElementStates.Visible, DataGridViewElementStates.Frozen) != null)) 8835this.Columns.GetNextColumn(this.Columns[this.displayedBandsInfo.LastTotallyDisplayedScrollingCol], DataGridViewElementStates.Visible, DataGridViewElementStates.None) == null) 8841DataGridViewColumn newFirstVisibleScrollingCol = this.Columns.GetNextColumn(this.Columns[this.displayedBandsInfo.FirstDisplayedScrollingCol], 8845for (DataGridViewColumn dataGridViewColumn = this.Columns.GetFirstColumn(DataGridViewElementStates.Visible, 8848dataGridViewColumn = this.Columns.GetNextColumn(dataGridViewColumn, 8948(this.ptAnchorCell.X != -1 && !this.Columns[this.ptAnchorCell.X].Frozen) 8950(this.ptCurrentCell.X != -1 && !this.Columns[this.ptCurrentCell.X].Frozen) 8955this.Columns.GetPreviousColumn(this.Columns[this.displayedBandsInfo.FirstDisplayedScrollingCol], DataGridViewElementStates.Visible, DataGridViewElementStates.Frozen) != null) 8991this.Columns.GetNextColumn(this.Columns[this.displayedBandsInfo.LastTotallyDisplayedScrollingCol], DataGridViewElementStates.Visible, DataGridViewElementStates.None) != null)) 8993DataGridViewColumn newFirstVisibleScrollingCol = this.Columns.GetNextColumn(this.Columns[this.displayedBandsInfo.FirstDisplayedScrollingCol], 8997for (DataGridViewColumn dataGridViewColumn = this.Columns.GetFirstColumn(DataGridViewElementStates.Visible, 9000dataGridViewColumn = this.Columns.GetNextColumn(dataGridViewColumn, 9080int preferredWidth = Math.Min(minimumWidth + this.Columns.GetColumnsWidth(DataGridViewElementStates.Visible), proposedConstraints.Width); 9454int columnWidth = this.Columns[hti.col].Thickness; 9467DataGridViewColumn dataGridViewColumn = this.Columns[hti.col]; 9486dataGridViewColumn = this.Columns.GetPreviousColumn(this.Columns[hti.col], 9636int columnWidth = this.Columns[hti.col].Thickness; 9648DataGridViewColumn dataGridViewColumn = this.Columns[hti.col]; 9662dataGridViewColumn = this.Columns.GetPreviousColumn(this.Columns[hti.col], 9705DataGridViewColumn dataGridViewColumn = this.Columns.GetFirstColumn(DataGridViewElementStates.Visible); 9955if (columnIndex < -1 || columnIndex >= this.Columns.Count) 9984if (columnIndex < 0 || columnIndex >= this.Columns.Count) 9993Debug.Assert(columnIndex >= 0 && columnIndex < this.Columns.Count); 10213return columnIndex >= this.Columns.Count || columnIndex == -1; 10218return columnIndex >= this.Columns.Count || rowIndex >= this.Rows.Count || columnIndex == -1 || rowIndex == -1; 10336int totalVisibleColCount = this.Columns.GetColumnCount(DataGridViewElementStates.Visible); 10338int totalVisibleWidth = this.Columns.GetColumnsWidth(DataGridViewElementStates.Visible); 10339int totalVisibleFrozenWidth = this.Columns.GetColumnsWidth(DataGridViewElementStates.Visible | DataGridViewElementStates.Frozen); 10693Debug.Assert(this.ptCurrentCell.X >= 0 && this.ptCurrentCell.X < this.Columns.Count); 10712Debug.Assert(dataGridViewColumn.Index < this.Columns.Count); 10715if (dataGridViewColumn.DisplayIndex == -1 || dataGridViewColumn.DisplayIndex >= this.Columns.Count) 10720this.Columns.InvalidateCachedColumnsOrder(); 10932float weightSum = this.Columns.GetColumnsFillWeight(DataGridViewElementStates.None) + dataGridViewColumn.FillWeight; 10939CorrectColumnFrozenState(dataGridViewColumn, this.Columns.Count); 10956int newColumnCount = this.Columns.Count + 1; 11003float weightSum = this.Columns.GetColumnsFillWeight(DataGridViewElementStates.None); 11093int previousColumnCount = this.Columns.Count; 11161foreach (DataGridViewColumn dataGridViewColumn in this.Columns) 11195if (dataGridViewRow.Cells.Count > this.Columns.Count) 11426if (previousModes.Length != this.Columns.Count) 11431foreach (DataGridViewColumn dataGridViewColumn in this.Columns) 11483foreach (DataGridViewColumn dataGridViewColumn in this.Columns) 11724if (e.ColumnIndex >= this.Columns.Count) 11761if (e.ColumnIndex >= this.Columns.Count) 11813DataGridViewAutoSizeColumnCriteriaInternal autoSizeColumnCriteriaInternal = (DataGridViewAutoSizeColumnCriteriaInternal)this.Columns[columnIndex].InheritedAutoSizeMode; 11847if (e.ColumnIndex >= this.Columns.Count) 11883if (e.ColumnIndex >= this.Columns.Count) 11920if (e.ColumnIndex >= this.Columns.Count) 11946if (e.ColumnIndex >= this.Columns.Count) 11965if (e.ColumnIndex >= this.Columns.Count) 11996if (e.ColumnIndex >= this.Columns.Count) 12022Debug.Assert(rowIndex < this.Rows.Count && columnIndex < this.Columns.Count); 12032if (e.ColumnIndex >= this.Columns.Count) 12069if (e.ColumnIndex >= this.Columns.Count) 12099if (e.ColumnIndex >= this.Columns.Count) 12129if (e.ColumnIndex >= this.Columns.Count) 12155Debug.Assert(rowIndex < this.Rows.Count && columnIndex < this.Columns.Count); 12165if (e.ColumnIndex >= this.Columns.Count) 12194if (e.ColumnIndex >= this.Columns.Count) 12226if (e.ColumnIndex >= this.Columns.Count) 12258if (e.ColumnIndex >= this.Columns.Count) 12337Debug.Assert(this.Columns[columnIndex].Resizable == DataGridViewTriState.True); 12459if (hti.col >= this.Columns.Count) 12461DataGridViewColumn dataGridViewLastVisibleColumn = this.Columns.GetLastColumn(DataGridViewElementStates.Visible, 12551if (isControlDown && this.Columns[hti.col].Selected) 12563this.Columns[this.ptAnchorCell.X].Selected) 12606if (this.Columns.DisplayInOrder(this.ptAnchorCell.X, hti.col)) 12633(this.Columns[hti.col].Selected || IsSharedCellSelected(this.Rows.SharedRow(hti.row).Cells[hti.col], hti.row)) && 12920if (e.ColumnIndex >= this.Columns.Count) 12954if (e.ColumnIndex >= this.Columns.Count) 12988if (e.ColumnIndex >= this.Columns.Count) 13022this.ptMouseDownCell.X < this.Columns.Count) 13056if (e.ColumnIndex >= this.Columns.Count) 13087if (e.ColumnIndex >= this.Columns.Count) 13116if (e.ColumnIndex >= this.Columns.Count) 13214if (e.ColumnIndex >= this.Columns.Count) 13400if (e.ColumnIndex >= this.Columns.Count) 13426if (e.ColumnIndex >= this.Columns.Count) 13452Debug.Assert(rowIndex < this.Rows.Count && columnIndex < this.Columns.Count); 13462if (e.ColumnIndex >= this.Columns.Count) 13504Debug.Assert(rowIndex < this.Rows.Count && columnIndex < this.Columns.Count); 13515if (e.ColumnIndex >= this.Columns.Count) 13553if (e.ColumnIndex >= this.Columns.Count) 13582if (e.ColumnIndex < 0 || e.ColumnIndex >= this.Columns.Count) 13613if (e.ColumnIndex < 0 || e.ColumnIndex >= this.Columns.Count) 13723for (int i = 0; i < this.Columns.Count; i++) 13725if (this.Columns[i].DataPropertyName.Length != 0) 13727MapDataGridViewColumnToDataBoundField(this.Columns[i]); 13738if (this.Columns.Count != 0 && this.Rows.Count == 0) 13856foreach (DataGridViewColumn dataGridViewColumnTmp in this.Columns) 13869foreach (DataGridViewColumn dataGridViewColumnTmp in this.Columns) 13911this.Columns.InvalidateCachedColumnsOrder(); 13936if (!e.Handled && e.Button == MouseButtons.Left && e.ColumnIndex < this.Columns.Count) 13946DataGridViewAutoSizeColumnMode inheritedAutoSizeMode = this.Columns[e.ColumnIndex].InheritedAutoSizeMode; 13994float weightSum = this.Columns.GetColumnsFillWeight(DataGridViewElementStates.None) - dataGridViewColumn.FillWeight + fillWeight; 14003Debug.Assert(columnIndex >= 0 && columnIndex < this.Columns.Count); 14005if (!this.Columns[columnIndex].Visible) 14019DataGridViewAutoSizeColumnCriteriaInternal autoSizeColumnCriteriaInternal = (DataGridViewAutoSizeColumnCriteriaInternal)this.Columns[columnIndex].InheritedAutoSizeMode; 14075DataGridViewAutoSizeColumnCriteriaInternal autoSizeColumnCriteriaInternal = (DataGridViewAutoSizeColumnCriteriaInternal)this.Columns[columnIndex].InheritedAutoSizeMode; 14111DataGridViewColumn dataGridViewColumn = this.Columns[e.ColumnIndex]; 14171if (isControlDown && this.Columns[hti.col].Selected) 14237this.Columns[this.ptAnchorCell.X].Selected) 14288if (this.Columns.DisplayInOrder(this.ptAnchorCell.X, hti.col)) 14614if (this.trackColumnEdge >= 0 && (this.Columns.DisplayInOrder(this.trackColumn, this.trackColumnEdge) || this.trackColumnEdge == this.trackColumn) && this.Columns.DisplayInOrder(this.trackColumnEdge, hti.col)) 14616DataGridViewColumn dataGridViewColumn = this.Columns.GetNextColumn(this.Columns[this.trackColumnEdge], DataGridViewElementStates.Visible, DataGridViewElementStates.None); 14621else if (this.trackColumnEdge >= 0 && this.Columns.DisplayInOrder(this.trackColumn, this.trackColumnEdge) && this.Columns.DisplayInOrder(hti.col, this.trackColumnEdge) && (this.Columns.DisplayInOrder(this.trackColumn, hti.col) || hti.col == this.trackColumn)) 14623DataGridViewColumn dataGridViewColumn = this.Columns.GetNextColumn(this.Columns[hti.col], DataGridViewElementStates.Visible, DataGridViewElementStates.None); 14628else if (this.trackColumnEdge == -1 && this.Columns.DisplayInOrder(this.trackColumn, hti.col)) 14630DataGridViewColumn dataGridViewColumn = this.Columns.GetNextColumn(this.Columns[this.trackColumn], DataGridViewElementStates.Visible, DataGridViewElementStates.None); 14635else if (this.trackColumnEdge >= 0 && (this.Columns.DisplayInOrder(this.trackColumnEdge, this.trackColumn) || this.trackColumnEdge == this.trackColumn) && this.Columns.DisplayInOrder(hti.col, this.trackColumnEdge)) 14637DataGridViewColumn dataGridViewColumn = this.Columns.GetPreviousColumn(this.Columns[this.trackColumnEdge], DataGridViewElementStates.Visible, DataGridViewElementStates.None); 14642else if (this.trackColumnEdge >= 0 && this.Columns.DisplayInOrder(this.trackColumnEdge, this.trackColumn) && this.Columns.DisplayInOrder(this.trackColumnEdge, hti.col) && (this.Columns.DisplayInOrder(hti.col, this.trackColumn) || hti.col == this.trackColumn)) 14644DataGridViewColumn dataGridViewColumn = this.Columns.GetPreviousColumn(this.Columns[hti.col], DataGridViewElementStates.Visible, DataGridViewElementStates.None); 14649else if (this.trackColumnEdge == -1 && this.Columns.DisplayInOrder(hti.col, this.trackColumn)) 14651DataGridViewColumn dataGridViewColumn = this.Columns.GetPreviousColumn(this.Columns[this.trackColumn], DataGridViewElementStates.Visible, DataGridViewElementStates.None); 14656else if (this.trackColumnEdge >= 0 && this.Columns.DisplayInOrder(this.trackColumn, this.trackColumnEdge) && this.Columns.DisplayInOrder(hti.col, this.trackColumn)) 14658DataGridViewColumn dataGridViewColumn = this.Columns.GetNextColumn(this.Columns[this.trackColumn], DataGridViewElementStates.Visible, DataGridViewElementStates.None); 14661dataGridViewColumn = this.Columns.GetPreviousColumn(this.Columns[this.trackColumn], DataGridViewElementStates.Visible, DataGridViewElementStates.None); 14666else if (this.trackColumnEdge >= 0 && this.Columns.DisplayInOrder(this.trackColumn, hti.col) && this.Columns.DisplayInOrder(this.trackColumnEdge, this.trackColumn)) 14668DataGridViewColumn dataGridViewColumn = this.Columns.GetPreviousColumn(this.Columns[this.trackColumn], DataGridViewElementStates.Visible, DataGridViewElementStates.None); 14671dataGridViewColumn = this.Columns.GetNextColumn(this.Columns[this.trackColumn], DataGridViewElementStates.Visible, DataGridViewElementStates.None); 14806Debug.Assert(this.Columns.DisplayInOrder(dataGridViewColumn.Index, this.displayedBandsInfo.FirstDisplayedScrollingCol)); 14943this.Columns.InvalidateCachedColumnsWidths(); 15330Debug.Assert(!this.Columns[dataGridViewCell.ColumnIndex].ReadOnly); 15779this.Columns.GetColumnCount(DataGridViewElementStates.Visible) == 1 /*forceCurrentCellSelection*/); 15920int newColumnCount = this.Columns.Count + 1; 16342mouseX += ((hti.col == -1) ? this.RowHeadersWidth : this.Columns[hti.col].Thickness); 16352if (dgvcme.ColumnIndex < this.Columns.Count && dgvcme.RowIndex < this.Rows.Count) 16373if (dgvcme.ColumnIndex < this.Columns.Count && dgvcme.RowIndex < this.Rows.Count) 16383if (dgvcme.ColumnIndex < this.Columns.Count && dgvcme.RowIndex < this.Rows.Count) 16422mouseX += ((hti.col == -1) ? this.RowHeadersWidth : this.Columns[hti.col].Thickness); 16438if (dgvcme.ColumnIndex < this.Columns.Count && dgvcme.RowIndex < this.Rows.Count) 16449if (columnIndex < this.Columns.Count) 16453Debug.Assert(this.Columns[columnIndex].Resizable == DataGridViewTriState.True); 16474if (dgvcme.ColumnIndex < this.Columns.Count && dgvcme.RowIndex < this.Rows.Count) 16546mouseX += ((hti.col == -1) ? this.RowHeadersWidth : this.Columns[hti.col].Thickness); 16585if (this.ptMouseEnteredCell.X >= -1 && this.ptMouseEnteredCell.X < this.Columns.Count && 16802mouseX += ((hti.col == -1) ? this.RowHeadersWidth : this.Columns[hti.col].Thickness); 16825if (dgvcme.ColumnIndex < this.Columns.Count && dgvcme.RowIndex < this.Rows.Count) 16876mouseX += ((hti.col == -1) ? this.RowHeadersWidth : this.Columns[hti.col].Thickness); 17475Debug.Assert(dataGridViewColumn.Index >= 0 && dataGridViewColumn.Index < this.Columns.Count); 17486DataGridViewColumn dataGridViewColumnNext = this.Columns.GetNextColumn( 17487this.Columns[columnIndex], 17503DataGridViewColumn dataGridViewColumnPrevious = this.Columns.GetPreviousColumn( 17504this.Columns[columnIndex], 17555if (this.Columns.Count == 1) 17562int newColumnCount = this.Columns.Count - 1; 17590for (int i = 0; i < this.Columns.Count; i ++) 17592if (dataGridViewColumn != this.Columns[i] && 17593this.Columns[i].SortMode != DataGridViewColumnSortMode.NotSortable && 17595this.Columns[i].DataPropertyName, 17599Debug.Assert(this.Columns[i].IsDataBound, "two columns w/ the same DataPropertyName should be DataBound at the same time"); 17600Debug.Assert(this.Columns[i].HeaderCell.SortGlyphDirection == dataGridViewColumn.HeaderCell.SortGlyphDirection, "DataBound columns should have the same SortGlyphDirection as the one on the DataGridView"); 17601this.sortedColumn = this.Columns[i]; 17602this.sortOrder = this.Columns[i].HeaderCell.SortGlyphDirection; 17621else if (this.Columns.DisplayInOrder(this.displayedBandsInfo.FirstDisplayedScrollingCol, dataGridViewColumn.Index)) 17968this.Columns.Count != 0 && 18121columnIndex < this.Columns.Count) 18187Debug.Assert(rowIndex < this.Rows.Count && columnIndex < this.Columns.Count); 18432DataGridViewColumn dataGridViewColumn = this.Columns.GetFirstColumn(DataGridViewElementStates.Visible); 18823if (rowIndex < this.Rows.Count && columnIndex < this.Columns.Count) 18835Debug.Assert(rowIndex < this.Rows.Count && columnIndex < this.Columns.Count); 19220!this.Columns[this.ptCurrentCell.X].ReadOnly && 19270if (dataGridViewCell != null && rowIndex < this.Rows.Count && columnIndex < this.Columns.Count) 19318Debug.Assert(rowIndex < this.Rows.Count && columnIndex < this.Columns.Count); 19506for (int i = 0; i < this.Columns.Count; i ++) 19508if (dataGridViewColumn != this.Columns[i] && 19509this.Columns[i].SortMode != DataGridViewColumnSortMode.NotSortable && 19511this.Columns[i].DataPropertyName, 19515Debug.Assert(this.Columns[i].IsDataBound, "two columns w/ the same DataPropertyName should be DataBound at the same time"); 19516this.sortedColumn = this.Columns[i]; 19791int visibleColumnsWidth = this.Columns.GetColumnsWidth(DataGridViewElementStates.Displayed); 19793if (this.Columns.Count > 0) 19903DataGridViewColumn dataGridViewColumn = this.Columns.GetFirstColumn(DataGridViewElementStates.Visible | DataGridViewElementStates.Frozen); 19924dataGridViewColumnNext = this.Columns.GetNextColumn(dataGridViewColumn, 19978dataGridViewColumn = this.Columns[this.displayedBandsInfo.FirstDisplayedScrollingCol]; 20001dataGridViewColumnNext = this.Columns.GetNextColumn(dataGridViewColumn, 20049if (this.Columns.Count > 0 || this.Rows.Count > 0) 20365leftEdge -= this.Columns[this.ptCurrentCell.X].Width-1; 20368this.Columns[this.ptCurrentCell.X].Width, this.Rows.SharedRow(this.ptCurrentCell.Y).GetHeight(this.ptCurrentCell.Y)); 20371if (!this.Columns[this.ptCurrentCell.X].Frozen) 20373int totalVisibleFrozenWidth = this.Columns.GetColumnsWidth(DataGridViewElementStates.Visible | DataGridViewElementStates.Frozen); 20707DataGridViewColumn dataGridViewColumn = this.Columns.GetFirstColumn(DataGridViewElementStates.Visible); 21550DataGridViewColumn dataGridViewColumn = this.Columns.GetLastColumn(DataGridViewElementStates.Visible, 21731if (this.ptCurrentCell.X >= 0 && this.Columns[this.ptCurrentCell.X].Selected) 21776if (this.ptCurrentCell.X >= 0 && this.Columns[this.ptCurrentCell.X].Selected) 21986DataGridViewColumn dataGridViewColumn = Columns[this.ptCurrentCell.X]; 22006DataGridViewColumn dataGridViewColumn = this.Columns.GetFirstColumn(DataGridViewElementStates.Visible); 22189if (this.ptCurrentCell.X >= 0 && this.Columns[this.ptCurrentCell.X].Selected) 22234if (this.ptCurrentCell.X >= 0 && this.Columns[this.ptCurrentCell.X].Selected) 22458DataGridViewColumn dataGridViewColumn = Columns[this.ptCurrentCell.X]; 22507DataGridViewColumn dataGridViewColumn = this.Columns.GetFirstColumn(DataGridViewElementStates.Visible); 22517dataGridViewColumn = this.Columns.GetPreviousColumn(this.Columns[this.ptCurrentCell.X], 22671if (this.Columns.DisplayInOrder(this.ptAnchorCell.X, previousVisibleColumnIndex)) 22762if (this.Columns[this.ptCurrentCell.X].Selected) 22771if (this.Columns.DisplayInOrder(this.ptAnchorCell.X, previousVisibleColumnIndex)) 22835if (this.Columns[this.ptCurrentCell.X].Selected) 23117if (this.Columns[this.ptCurrentCell.X].Selected) 23145if (this.Columns[this.ptCurrentCell.X].Selected) 23185if (this.Columns[this.ptCurrentCell.X].Selected) 23245DataGridViewColumn dataGridViewColumn = this.Columns.GetFirstColumn(DataGridViewElementStates.Visible); 23485DataGridViewColumn dataGridViewColumn = this.Columns.GetFirstColumn(DataGridViewElementStates.Visible); 23745DataGridViewColumn dataGridViewColumn = this.Columns.GetLastColumn(DataGridViewElementStates.Visible, 23756dataGridViewColumn = this.Columns.GetNextColumn(this.Columns[this.ptCurrentCell.X], 23909if (this.Columns.DisplayInOrder(this.ptAnchorCell.X, nextVisibleColumnIndex)) 24000if (this.Columns[this.ptCurrentCell.X].Selected) 24009if (this.Columns.DisplayInOrder(this.ptAnchorCell.X, nextVisibleColumnIndex)) 24076if (this.Columns[this.ptCurrentCell.X].Selected) 24348if (this.Columns[this.ptCurrentCell.X].Selected) 24367if (this.Columns[this.ptCurrentCell.X].Selected) 24407if (this.Columns[this.ptCurrentCell.X].Selected) 24496if (!this.Columns[this.ptCurrentCell.X].Selected) 24743DataGridViewColumn dataGridViewColumn = this.Columns.GetFirstColumn(DataGridViewElementStates.Visible); 25495if (this.Columns.Count > 0 && this.newRowIndex == -1) 25588DataGridViewColumnCollection dataGridViewCols = this.Columns; 25694if (this.dataConnection != null && this.Columns.Count > 0) 25721foreach(DataGridViewColumn column in Columns) 26124Debug.Assert(columnIndex >= 0 && columnIndex < this.Columns.Count); 26127!this.Columns[columnIndex].Frozen && 26131if (this.Columns.DisplayInOrder(columnIndex, this.displayedBandsInfo.FirstDisplayedScrollingCol)) 26141columnsToScroll = this.Columns.GetColumnCount(DataGridViewElementStates.Visible, columnIndex, this.displayedBandsInfo.FirstDisplayedScrollingCol); 26161this.Columns.DisplayInOrder(this.displayedBandsInfo.LastTotallyDisplayedScrollingCol, columnIndex))) 26177xColumnRightEdge = GetColumnXFromIndex(columnIndex) - this.Columns[columnIndex].Width; 26178while (xColumnRightEdge < this.layout.Data.X && this.Columns.DisplayInOrder(firstDisplayedScrollingColumn, columnIndex)) 26180xColumnRightEdge += this.Columns[firstDisplayedScrollingColumn].Width; 26188firstDisplayedScrollingColumn = this.Columns.GetNextColumn(this.Columns[firstDisplayedScrollingColumn], 26196xColumnRightEdge = GetColumnXFromIndex(columnIndex) + this.Columns[columnIndex].Width; 26197while (xColumnRightEdge > this.layout.Data.Right && this.Columns.DisplayInOrder(firstDisplayedScrollingColumn, columnIndex)) 26199xColumnRightEdge -= this.Columns[firstDisplayedScrollingColumn].Width; 26207firstDisplayedScrollingColumn = this.Columns.GetNextColumn(this.Columns[firstDisplayedScrollingColumn], 26233dataGridViewColumnTmp = this.Columns[this.displayedBandsInfo.LastTotallyDisplayedScrollingCol]; 26236dataGridViewColumnTmp = this.Columns.GetNextColumn(dataGridViewColumnTmp, 26249dataGridViewColumnTmp = this.Columns[this.displayedBandsInfo.FirstDisplayedScrollingCol]; 26253dataGridViewColumnTmp = this.Columns.GetNextColumn(dataGridViewColumnTmp, 26265dataGridViewColumnTmp = this.Columns[this.displayedBandsInfo.FirstDisplayedScrollingCol]; 26272dataGridViewColumnTmp = this.Columns.GetPreviousColumn(dataGridViewColumnTmp, 26288newFirstVisibleScrollingCol = this.Columns[this.displayedBandsInfo.FirstDisplayedScrollingCol]; 26294for (DataGridViewColumn dataGridViewColumn = this.Columns.GetFirstColumn(DataGridViewElementStates.Visible, 26297dataGridViewColumn = this.Columns.GetNextColumn(dataGridViewColumn, 26309Debug.Assert(columnIndex >= 0 && columnIndex < this.Columns.Count); 26310Debug.Assert(this.displayedBandsInfo.FirstDisplayedScrollingCol >= -1 && this.displayedBandsInfo.FirstDisplayedScrollingCol < this.Columns.Count); 26311Debug.Assert(this.displayedBandsInfo.LastTotallyDisplayedScrollingCol >= -1 && this.displayedBandsInfo.LastTotallyDisplayedScrollingCol < this.Columns.Count); 26314Debug.Assert(this.Columns[columnIndex].Visible); 26654int maxColumnIndex = this.Columns.Count; 26689int columnIndex = 0, maxColumnIndex = this.Columns.Count; 26692if (!this.Columns[columnIndex].Selected) 26711DataGridViewColumn dataGridViewColumn = this.Columns.GetFirstColumn(DataGridViewElementStates.Visible); 26776if (index >= this.Columns.Count) 26778index -= this.Columns.Count; 26832columnIndex >= this.Columns.Count) 26864columnIndex < this.Columns.Count && 27023if (oldCurrentCellX < this.Columns.Count && oldCurrentCellY < this.Rows.Count) 27164if (oldCurrentCellX < this.Columns.Count && oldCurrentCellY < this.Rows.Count) 27194Debug.Assert((this.Columns[columnIndexFrom]).DisplayIndex <= (this.Columns[columnIndexTo]).DisplayIndex); 27220DataGridViewColumn dataGridViewColumn = this.Columns.GetNextColumn(this.Columns[columnIndex], 27248DataGridViewColumn dataGridViewColumn = this.Columns.GetPreviousColumn(this.Columns[columnIndex], 27280if (this.Columns.DisplayInOrder(columnIndexFrom, columnIndexTo)) 27308Debug.Assert((this.Columns[columnIndexFrom]).DisplayIndex <= (this.Columns[columnIndexTo]).DisplayIndex); 27328DataGridViewColumn dataGridViewColumn = this.Columns.GetNextColumn(this.Columns[columnIndex], 27487columnIndex < this.Columns.Count && 27499!this.Columns[columnIndex].ReadOnly) 27514if (this.Columns[columnIndex].ReadOnly) 27516this.Columns[columnIndex].ReadOnlyInternal = false; 27540for (int column = columnIndex+1; column < this.Columns.Count; column++) 27558Debug.Assert(columnIndex >= 0 && columnIndex < this.Columns.Count); 27560if (this.Columns[columnIndex].ReadOnly != readOnly) 27576this.Columns[columnIndex].ReadOnlyInternal = true; 27581this.Columns[columnIndex].ReadOnlyInternal = false; 27633if (columnIndex < 0 || columnIndex >= this.Columns.Count) 27652!this.Columns[columnIndex].Selected) 27680this.Columns[columnIndex].SelectedInternal = false; 27705if (this.Columns.Count > DATAGRIDVIEW_bulkPaintThreshold) 27721for (int column = columnIndex+1; column < this.Columns.Count; column++) 27749if (!this.Columns[columnIndex].Visible || 27953if (columnIndex < 0 || columnIndex >= this.Columns.Count) 27961if (this.Columns[columnIndex].Selected != selected) 27969this.Columns[columnIndex].SelectedInternal = true; 27977this.Columns[columnIndex].SelectedInternal = false; 28545DataGridViewColumn dataGridViewColumn = this.Columns.GetFirstColumn(DataGridViewElementStates.Visible); 28555dataGridViewColumn = this.Columns.GetNextColumn(this.Columns[this.ptCurrentCell.X], 28701DataGridViewColumn dataGridViewColumn = this.Columns.GetFirstColumn(DataGridViewElementStates.Visible); 28712dataGridViewColumn = this.Columns.GetPreviousColumn(this.Columns[this.ptCurrentCell.X], 28727dataGridViewColumn = this.Columns.GetLastColumn(DataGridViewElementStates.Visible, 28906if (columnIndex < -1 || columnIndex >= this.Columns.Count) 28923if (columnIndex < 0 || columnIndex >= this.Columns.Count) 28944dataGridViewColumnTmp = this.Columns.GetFirstColumn(DataGridViewElementStates.Visible | DataGridViewElementStates.Frozen); 28953dataGridViewColumnTmp = this.Columns.GetNextColumn(dataGridViewColumnTmp, DataGridViewElementStates.Visible | DataGridViewElementStates.Frozen, DataGridViewElementStates.None); 28964dataGridViewColumnTmp = this.Columns[columnIndexTmp]; 28973dataGridViewColumnTmp = this.Columns.GetNextColumn(dataGridViewColumnTmp, DataGridViewElementStates.Visible, DataGridViewElementStates.None); 29211this.ptMouseEnteredCell.X < this.Columns.Count && 29226mouseX += ((htiToUse.col == -1) ? this.RowHeadersWidth : this.Columns[htiToUse.col].Thickness); 29235this.ptMouseEnteredCell.X < this.Columns.Count && 29257if ((this.Columns.DisplayInOrder(anchorColumnIndex, oldEdgeColumnIndex) && 29258this.Columns.DisplayInOrder(newEdgeColumnIndex, anchorColumnIndex)) || 29259(this.Columns.DisplayInOrder(oldEdgeColumnIndex, anchorColumnIndex) && 29260this.Columns.DisplayInOrder(anchorColumnIndex, newEdgeColumnIndex)) || 29273if (this.Columns.DisplayInOrder(oldEdgeColumnIndex, newEdgeColumnIndex) && 29274(this.Columns.DisplayInOrder(anchorColumnIndex, oldEdgeColumnIndex) || anchorColumnIndex == oldEdgeColumnIndex) && 29278DataGridViewColumn dataGridViewColumn = this.Columns.GetNextColumn(this.Columns[oldEdgeColumnIndex], DataGridViewElementStates.Visible, DataGridViewElementStates.None); 29290else if (this.Columns.DisplayInOrder(newEdgeColumnIndex, oldEdgeColumnIndex) && 29291(this.Columns.DisplayInOrder(oldEdgeColumnIndex, anchorColumnIndex) || oldEdgeColumnIndex == anchorColumnIndex) && 29295DataGridViewColumn dataGridViewColumn = this.Columns.GetPreviousColumn(this.Columns[oldEdgeColumnIndex], DataGridViewElementStates.Visible, DataGridViewElementStates.None); 29312if (this.Columns.DisplayInOrder(anchorColumnIndex, newEdgeColumnIndex) || anchorColumnIndex == newEdgeColumnIndex) 29335if (this.Columns.DisplayInOrder(anchorColumnIndex, newEdgeColumnIndex) || anchorColumnIndex == newEdgeColumnIndex) 29353else if (this.Columns.DisplayInOrder(oldEdgeColumnIndex, newEdgeColumnIndex) && 29354!this.Columns.DisplayInOrder(oldEdgeColumnIndex, anchorColumnIndex) && 29358DataGridViewColumn dataGridViewColumn = this.Columns.GetNextColumn(this.Columns[oldEdgeColumnIndex], DataGridViewElementStates.Visible, DataGridViewElementStates.None); 29367else if (this.Columns.DisplayInOrder(oldEdgeColumnIndex, newEdgeColumnIndex) && 29370if (!this.Columns.DisplayInOrder(oldEdgeColumnIndex, anchorColumnIndex)) 29373DataGridViewColumn dataGridViewColumn = this.Columns.GetNextColumn(this.Columns[oldEdgeColumnIndex], DataGridViewElementStates.Visible, DataGridViewElementStates.None); 29384if (!this.Columns.DisplayInOrder(anchorColumnIndex, newEdgeColumnIndex)) 29395DataGridViewColumn dataGridViewColumn = this.Columns.GetPreviousColumn(this.Columns[newEdgeColumnIndex], DataGridViewElementStates.Visible, DataGridViewElementStates.None); 29408else if (this.Columns.DisplayInOrder(newEdgeColumnIndex, oldEdgeColumnIndex) && 29411if (!this.Columns.DisplayInOrder(anchorColumnIndex, oldEdgeColumnIndex)) 29414DataGridViewColumn dataGridViewColumn = this.Columns.GetPreviousColumn(this.Columns[oldEdgeColumnIndex], DataGridViewElementStates.Visible, DataGridViewElementStates.None); 29425if (this.Columns.DisplayInOrder(anchorColumnIndex, newEdgeColumnIndex)) 29428DataGridViewColumn dataGridViewColumn = this.Columns.GetNextColumn(this.Columns[newEdgeColumnIndex], DataGridViewElementStates.Visible, DataGridViewElementStates.None); 29446else if (this.Columns.DisplayInOrder(newEdgeColumnIndex, oldEdgeColumnIndex) && 29447!this.Columns.DisplayInOrder(anchorColumnIndex, oldEdgeColumnIndex) && 29451DataGridViewColumn dataGridViewColumn = this.Columns.GetPreviousColumn(this.Columns[oldEdgeColumnIndex], DataGridViewElementStates.Visible, DataGridViewElementStates.None); 29460else if (this.Columns.DisplayInOrder(newEdgeColumnIndex, oldEdgeColumnIndex)) 29462DataGridViewColumn dataGridViewColumn = this.Columns.GetNextColumn(this.Columns[newEdgeColumnIndex], DataGridViewElementStates.Visible, DataGridViewElementStates.None); 29465if (this.Columns.DisplayInOrder(anchorColumnIndex, newEdgeColumnIndex) || (anchorColumnIndex == newEdgeColumnIndex)) 29483if (this.Columns.DisplayInOrder(newEdgeColumnIndex, oldEdgeColumnIndex)) 29487if (this.Columns.DisplayInOrder(anchorColumnIndex, oldEdgeColumnIndex)) 29489if (!this.Columns.DisplayInOrder(newEdgeColumnIndex, anchorColumnIndex)) 29504dataGridViewColumn = this.Columns.GetPreviousColumn(this.Columns[oldEdgeColumnIndex], DataGridViewElementStates.Visible, DataGridViewElementStates.None); 29525if ((this.Columns.DisplayInOrder(anchorColumnIndex, newEdgeColumnIndex) || (anchorColumnIndex == newEdgeColumnIndex)) && 29539if (!this.Columns.DisplayInOrder(anchorColumnIndex, oldEdgeColumnIndex)) 29544dataGridViewColumn = this.Columns.GetPreviousColumn(this.Columns[oldEdgeColumnIndex], DataGridViewElementStates.Visible, DataGridViewElementStates.None); 29562if (this.Columns.DisplayInOrder(anchorColumnIndex, newEdgeColumnIndex) || (anchorColumnIndex == newEdgeColumnIndex)) 29577else if (this.Columns.DisplayInOrder(oldEdgeColumnIndex, newEdgeColumnIndex)) 29579DataGridViewColumn dataGridViewColumn = this.Columns.GetPreviousColumn(this.Columns[newEdgeColumnIndex], DataGridViewElementStates.Visible, DataGridViewElementStates.None); 29582if (this.Columns.DisplayInOrder(newEdgeColumnIndex, anchorColumnIndex) || (newEdgeColumnIndex == anchorColumnIndex)) 29600if ((this.Columns.DisplayInOrder(newEdgeColumnIndex, anchorColumnIndex) || (newEdgeColumnIndex == anchorColumnIndex)) && 29613if (!this.Columns.DisplayInOrder(oldEdgeColumnIndex, anchorColumnIndex)) 29618dataGridViewColumn = this.Columns.GetNextColumn(this.Columns[oldEdgeColumnIndex], DataGridViewElementStates.Visible, DataGridViewElementStates.None); 29639if ((this.Columns.DisplayInOrder(newEdgeColumnIndex, anchorColumnIndex) || (anchorColumnIndex == newEdgeColumnIndex)) && 29652if (!this.Columns.DisplayInOrder(oldEdgeColumnIndex, anchorColumnIndex)) 29657dataGridViewColumn = this.Columns.GetNextColumn(this.Columns[oldEdgeColumnIndex], DataGridViewElementStates.Visible, DataGridViewElementStates.None); 29675if (this.Columns.DisplayInOrder(newEdgeColumnIndex, anchorColumnIndex) || (anchorColumnIndex == newEdgeColumnIndex)) 29696if (this.Columns.DisplayInOrder(anchorColumnIndex, oldEdgeColumnIndex)) 29722if (this.Columns.DisplayInOrder(anchorColumnIndex, oldEdgeColumnIndex)) 29876dataGridViewCell = this.Columns[hti.col].HeaderCell;
winforms\Managed\System\WinForms\DataGridViewRow.cs (10)
1199DataGridViewColumnCollection dataGridViewColumns = dataGridView.Columns; 1227Debug.Assert(this.Cells.Count == dataGridView.Columns.Count); 1419DataGridViewColumn dataGridViewColumn = this.DataGridView.Columns[dataGridViewCell.ColumnIndex]; 1615DataGridViewColumn dataGridViewColumn = dataGridView.Columns.GetFirstColumn(DataGridViewElementStates.Visible | DataGridViewElementStates.Frozen); 1634dataGridViewColumnNext = dataGridView.Columns.GetNextColumn(dataGridViewColumn, 1700dataGridViewColumn = (DataGridViewColumn)dataGridView.Columns[dataGridView.FirstDisplayedScrollingColumnIndex]; 1721dataGridViewColumnNext = dataGridView.Columns.GetNextColumn(dataGridViewColumn, 2183int columnIndex = this.owner.DataGridView.Columns.ActualDisplayIndexToColumnIndex(index, DataGridViewElementStates.Visible); 2195int result = this.owner.DataGridView.Columns.GetColumnCount(DataGridViewElementStates.Visible); 2335int firstVisibleCell = dataGridView.Columns.GetFirstColumn(DataGridViewElementStates.Visible).Index;
winforms\Managed\System\WinForms\DataGridViewRowCollection.cs (34)
287dataGridViewCell.OwningColumnInternal = this.DataGridView.Columns[columnIndex]; 342if (this.DataGridView.Columns.Count == 0) 347if (this.DataGridView.RowTemplate.Cells.Count > this.DataGridView.Columns.Count) 353Debug.Assert(dataGridViewRow.Cells.Count == this.DataGridView.Columns.Count); 390dataGridViewCell.OwningColumnInternal = this.DataGridView.Columns[columnIndex]; 466if (this.DataGridView.Columns.Count == 0) 495if (this.DataGridView.Columns.Count == 0) 510if (this.DataGridView.RowTemplate.Cells.Count > this.DataGridView.Columns.Count) 516Debug.Assert(rowTemplate.Cells.Count == this.DataGridView.Columns.Count); 525dataGridViewCell.OwningColumnInternal = this.DataGridView.Columns[columnIndex]; 558if (this.DataGridView.Columns.Count == 0) 562if (dataGridViewRow.Cells.Count > this.DataGridView.Columns.Count) 582Debug.Assert(dataGridViewRow.Cells.Count == this.DataGridView.Columns.Count); 592dataGridViewCell.OwningColumnInternal = this.DataGridView.Columns[columnIndex]; 832dataGridViewCell.OwningColumnInternal = this.DataGridView.Columns[columnIndex]; 883if (this.DataGridView.Columns.Count == 0) 895Debug.Assert(dataGridViewRow.Cells.Count == this.DataGridView.Columns.Count); 901dataGridViewCell.OwningColumnInternal = this.DataGridView.Columns[columnIndex]; 977this.DataGridView.Columns.Count != 0 && 1541if (this.DataGridView.Columns.Count == 0) 1546if (this.DataGridView.RowTemplate.Cells.Count > this.DataGridView.Columns.Count) 1559Debug.Assert(rowTemplate.Cells.Count == this.DataGridView.Columns.Count); 1568dataGridViewCell.OwningColumnInternal = this.DataGridView.Columns[columnIndex]; 1605if (this.DataGridView.Columns.Count == 0) 1610if (dataGridViewRow.Cells.Count > this.DataGridView.Columns.Count) 1637if (this.DataGridView.Columns.Count == 0) 1641if (dataGridViewRow.Cells.Count > this.DataGridView.Columns.Count) 1647Debug.Assert(dataGridViewRow.Cells.Count == this.DataGridView.Columns.Count); 1657dataGridViewCell.OwningColumnInternal = this.DataGridView.Columns[columnIndex]; 1846dataGridViewCell.OwningColumnInternal = this.DataGridView.Columns[columnIndex]; 1910if (this.DataGridView.Columns.Count == 0) 1923Debug.Assert(dataGridViewRow.Cells.Count == this.DataGridView.Columns.Count); 1931dataGridViewCell.OwningColumnInternal = this.DataGridView.Columns[columnIndex]; 2503int columnCount = this.DataGridView.Columns.Count;
winforms\Managed\System\WinForms\DataGridViewRowHeaderCell.cs (2)
1348if (this.Owner.OwningRow != null && this.Owner.DataGridView.Columns.GetColumnCount(DataGridViewElementStates.Visible) > 0) 1475if (this.Owner.DataGridView.Columns.GetColumnCount(DataGridViewElementStates.Visible) > 0)
winforms\Managed\System\WinForms\DataGridViewTopLeftHeaderCell.cs (4)
620if (this.Owner.DataGridView.Columns.GetColumnCount(DataGridViewElementStates.Visible) == 0) 643if (this.Owner.DataGridView.Columns.GetColumnCount(DataGridViewElementStates.Visible) > 0 && 649DataGridViewColumn col = this.Owner.DataGridView.Columns.GetFirstColumn(DataGridViewElementStates.Visible); 688if (dataGridView.Columns.GetColumnCount(DataGridViewElementStates.Visible) == 0)
winforms\Managed\System\WinForms\DataGridViewTopRowAccessibleObject.cs (4)
158if (index < this.owner.Columns.GetColumnCount(DataGridViewElementStates.Visible)) 160int actualColumnIndex = this.owner.Columns.ActualDisplayIndexToColumnIndex(index, DataGridViewElementStates.Visible); 161return this.owner.Columns[actualColumnIndex].HeaderCell.AccessibilityObject; 176int result = this.owner.Columns.GetColumnCount(DataGridViewElementStates.Visible);
System.WorkflowServices (4)
System\Workflow\Activities\Design\ServiceOperationDetailViewControl.cs (4)
611this.parametersGrid.Columns.Clear(); 617this.parametersGrid.Columns.Add(nameColumn); 630this.parametersGrid.Columns.Add(typeColumn); 641this.parametersGrid.Columns.Add(directionColumn);