871 references to Columns
PresentationUI (8)
MS\Internal\Documents\RMPublishingDialog.RightsTable.cs (8)
447
Columns
.Add(
449
Columns
.Add(
451
Columns
.Add(
453
Columns
.Add(
455
Columns
.Add(
457
Columns
.Add(
501
(e.ColumnIndex > 0) && (e.ColumnIndex <
Columns
.Count))
790
for (int i = RightsTableColumnToIndex(_leftModifiablePermissionColumn); i <
Columns
.Count - 1; i++)
System.Windows.Forms (818)
System\Windows\Forms\Controls\DataGridView\DataGridView.AccessibleObject.cs (9)
64
if (owner.
Columns
.Count == 0)
113
if (!this.TryGetOwnerAs(out DataGridView? owner) || owner.
Columns
.Count == 0)
169
int actualDisplayIndex = owner.
Columns
.ColumnIndexToActualDisplayIndex(hti.ColumnIndex, DataGridViewElementStates.Visible);
233
int columnIndex = owner.
Columns
.ActualDisplayIndexToColumnIndex(i, DataGridViewElementStates.Visible);
234
if (owner.IsSortable(owner.
Columns
[columnIndex]))
297
int columnIndex = owner.
Columns
.ActualDisplayIndexToColumnIndex(i, DataGridViewElementStates.Visible);
298
result[i] = owner.
Columns
[columnIndex].HeaderCell.AccessibilityObject;
322
column = owner.
Columns
.ActualDisplayIndexToColumnIndex(column, DataGridViewElementStates.Visible);
341
return this.TryGetOwnerAs(out DataGridView? owner) ? owner.
Columns
.GetColumnCount(DataGridViewElementStates.Visible) : base.ColumnCount;
System\Windows\Forms\Controls\DataGridView\DataGridView.cs (54)
897
foreach (DataGridViewColumn dataGridViewColumn in
Columns
)
915
DataGridViewAutoSizeColumnMode[] previousModes = new DataGridViewAutoSizeColumnMode[
Columns
.Count];
916
foreach (DataGridViewColumn dataGridViewColumn in
Columns
)
1385
get =>
Columns
.Count;
1395
if (value !=
Columns
.Count)
1400
Columns
.Clear();
1402
else if (value <
Columns
.Count)
1405
while (value <
Columns
.Count)
1407
int currentColumnCount =
Columns
.Count;
1408
Columns
.RemoveAt(currentColumnCount - 1);
1409
if (
Columns
.Count >= currentColumnCount)
1419
while (value >
Columns
.Count)
1421
int currentColumnCount =
Columns
.Count;
1422
Columns
.Add(columnName: null, headerText: null);
1423
if (
Columns
.Count <= currentColumnCount)
1653
DataGridViewColumn? dataGridViewColumn =
Columns
.GetFirstColumn(DataGridViewElementStates.Visible);
1661
dataGridViewColumn =
Columns
.GetNextColumn(dataGridViewColumn,
1713
Debug.Assert(_ptCurrentCell.X <
Columns
.Count);
1744
if (!
Columns
[value.ColumnIndex].Visible || (Rows.GetRowState(value.RowIndex) & DataGridViewElementStates.Visible) == 0)
1781
Debug.Assert(_ptCurrentCell.X >= 0 && _ptCurrentCell.X <
Columns
.Count);
1802
bool previousVisibleColumnExists = (
Columns
.GetPreviousColumn(
Columns
[_ptCurrentCell.X], DataGridViewElementStates.Visible, DataGridViewElementStates.None) is not null);
1820
bool nextVisibleColumnExists = (
Columns
.GetNextColumn(
Columns
[_ptCurrentCell.X], DataGridViewElementStates.Visible, DataGridViewElementStates.None) is not null);
2311
&& firstDisplayedCell.ColumnIndex <
Columns
.Count);
2325
if (!
Columns
[firstDisplayedCell.ColumnIndex].Frozen)
2378
DataGridViewColumn? dataGridViewColumn =
Columns
.GetFirstColumn(DataGridViewElementStates.Visible);
2391
DataGridViewColumn? dataGridViewColumnDbg1 =
Columns
.GetFirstColumn(DataGridViewElementStates.Displayed);
2395
DataGridViewColumn? dataGridViewColumnDbg =
Columns
.GetFirstColumn(DataGridViewElementStates.Visible | DataGridViewElementStates.Frozen);
2452
ArgumentOutOfRangeException.ThrowIfGreaterThanOrEqual(value,
Columns
.Count);
2454
if (!
Columns
[value].Visible)
2459
if (
Columns
[value].Frozen)
2475
int totalVisibleFrozenWidth =
Columns
.GetColumnsWidth(DataGridViewElementStates.Visible | DataGridViewElementStates.Frozen);
2512
||
Columns
.DisplayInOrder(DisplayedBandsInfo.FirstDisplayedScrollingCol, value));
2514
int maxHorizontalOffset =
Columns
.GetColumnsWidth(DataGridViewElementStates.Visible) - displayWidth;
2682
int widthNotVisible =
Columns
.GetColumnsWidth(DataGridViewElementStates.Visible) - _layout.Data.Width;
2703
int totalVisibleFrozenWidth =
Columns
.GetColumnsWidth(DataGridViewElementStates.Visible | DataGridViewElementStates.Frozen);
2744
&& !
Columns
[_ptCurrentCell.X].Frozen
2757
else if (
Columns
.DisplayInOrder(oldFirstVisibleScrollingCol, DisplayedBandsInfo.FirstDisplayedScrollingCol))
2759
scrollEventType =
Columns
.GetColumnCount(DataGridViewElementStates.Visible, oldFirstVisibleScrollingCol, DisplayedBandsInfo.FirstDisplayedScrollingCol) > 1 ? ScrollEventType.LargeIncrement : ScrollEventType.SmallIncrement;
2763
Debug.Assert(
Columns
.DisplayInOrder(DisplayedBandsInfo.FirstDisplayedScrollingCol, oldFirstVisibleScrollingCol));
2764
scrollEventType =
Columns
.GetColumnCount(DataGridViewElementStates.Visible, DisplayedBandsInfo.FirstDisplayedScrollingCol, oldFirstVisibleScrollingCol) > 1 ? ScrollEventType.LargeDecrement : ScrollEventType.SmallDecrement;
2804
if (value > 0 && (
Columns
.GetColumnsWidth(DataGridViewElementStates.Visible) - _layout.Data.Width) <= 0)
3096
for (int columnIndex = 0; columnIndex <
Columns
.Count; columnIndex++)
3116
for (int columnIndex = 0; columnIndex <
Columns
.Count; columnIndex++)
3118
Debug.Assert(!
Columns
[columnIndex].ReadOnly);
3214
if (
Columns
.Count == 0)
3218
Columns
.Add(dataGridViewTextBoxColumn);
3595
DataGridViewColumn? dataGridViewColumn =
Columns
.GetFirstColumn(DataGridViewElementStates.Visible);
3702
strc.Add(
Columns
[columnIndex]);
3755
foreach (DataGridViewColumn dataGridViewColumn in
Columns
)
4153
Columns
.GetFirstColumn(DataGridViewElementStates.Visible) is not null
4948
foreach (DataGridViewColumn dataGridViewColumn in
Columns
)
4961
foreach (DataGridViewColumn dataGridViewColumn in
Columns
)
System\Windows\Forms\Controls\DataGridView\DataGridView.DataConnection.cs (14)
221
for (int i = 0; i < _owner.
Columns
.Count; i++)
223
if (_owner.
Columns
[i].IsDataBound)
225
_owner.
Columns
[i].HeaderCell.SortGlyphDirection = SortOrder.None;
237
for (int i = 0; i < _owner.
Columns
.Count; i++)
239
DataGridViewColumn column = _owner.
Columns
[i];
341
Debug.Assert(DataBoundRowsCount() == CurrencyManager!.List!.Count || (_owner.
Columns
.Count == 0 && dataGridViewRowsCount == 0),
433
if (_owner.
Columns
.Count > 0)
630
for (int columnIndex = 0; columnIndex < _owner.
Columns
.Count; columnIndex++)
632
DataGridViewColumn dataGridViewColumn = _owner.
Columns
[columnIndex];
679
if (_owner.
Columns
.Count == 0)
1199
if (_owner.
Columns
.Count == 0)
1221
DataGridViewColumn dataGridViewColumn = _owner.
Columns
.GetFirstColumn(DataGridViewElementStates.None)!;
1268
|| (columnIndex < _owner.
Columns
.Count
1470
Type columnType = _owner.
Columns
[columnIndex].ValueType!;
System\Windows\Forms\Controls\DataGridView\DataGridView.Methods.cs (654)
22
if (cellAddress.X < 0 || cellAddress.X >=
Columns
.Count)
33
int visibleColumnIndex =
Columns
.ColumnIndexToActualDisplayIndex(cellAddress.X, DataGridViewElementStates.Visible);
346
DataGridViewColumn? dataGridViewColumn =
Columns
.GetFirstColumn(DataGridViewElementStates.Visible);
358
dataGridViewColumn =
Columns
.GetNextColumn(
369
Debug.Assert(columnIndex >= -1 && columnIndex <
Columns
.Count);
383
width =
Columns
[columnIndex].Thickness;
461
width =
Columns
[columnIndex].Thickness;
540
if (
Columns
.GetColumnsWidth(DataGridViewElementStates.Visible) > _layout.Data.Width)
552
|| dataGridViewColumn ==
Columns
.GetFirstColumn(DataGridViewElementStates.Visible, DataGridViewElementStates.Frozen)
553
|| dataGridViewColumn ==
Columns
.GetLastColumn(DataGridViewElementStates.Visible, DataGridViewElementStates.Frozen))
563
foreach (DataGridViewColumn dataGridViewColumnTmp in
Columns
)
604
foreach (DataGridViewColumn dataGridViewColumnTmp in
Columns
)
633
foreach (DataGridViewColumn dataGridViewColumnTmp in
Columns
)
655
foreach (DataGridViewColumn dataGridViewColumnTmp in
Columns
)
675
foreach (DataGridViewColumn dataGridViewColumnTmp in
Columns
)
686
foreach (DataGridViewColumn dataGridViewColumnTmp in
Columns
)
708
foreach (DataGridViewColumn dataGridViewColumnTmp in
Columns
)
717
if (
Columns
.DisplayInOrder(dataGridViewColumn.Index, dataGridViewColumnTmp.Index))
759
foreach (DataGridViewColumn dataGridViewColumnTmp in
Columns
)
764
&&
Columns
.DisplayInOrder(dataGridViewColumn.Index, dataGridViewColumnTmp.Index))
773
foreach (DataGridViewColumn dataGridViewColumnTmp in
Columns
)
797
foreach (DataGridViewColumn dataGridViewColumnTmp in
Columns
)
803
||
Columns
.DisplayInOrder(dataGridViewColumnTmp.Index, dataGridViewColumn.Index))
823
foreach (DataGridViewColumn dataGridViewColumnTmp in
Columns
)
825
if (
Columns
.DisplayInOrder(dataGridViewColumn.Index, dataGridViewColumnTmp.Index)
842
foreach (DataGridViewColumn dataGridViewColumnTmp in
Columns
)
853
foreach (DataGridViewColumn dataGridViewColumnTmp in
Columns
)
901
foreach (DataGridViewColumn dataGridViewColumn in
Columns
)
911
autoFillColumns ??= new(
Columns
.Count);
1251
foreach (DataGridViewColumn dataGridViewColumnTmp in
Columns
)
1263
foreach (DataGridViewColumn dataGridViewColumnTmp in
Columns
)
1380
if (
Columns
.Count == 0 && Rows.Count == 0)
1387
||
Columns
.GetFirstColumn(DataGridViewElementStates.Visible) is null))
1398
allCellsSelected = _individualSelectedCells.Count ==
Columns
.Count * Rows.Count;
1411
DataGridViewColumn? dataGridViewColumn =
Columns
.GetFirstColumn(DataGridViewElementStates.Visible);
1419
dataGridViewColumn =
Columns
.GetNextColumn(dataGridViewColumn,
1432
allCellsSelected = _selectedBandIndexes.Count * Rows.Count + _individualSelectedCells.Count ==
Columns
.Count * Rows.Count;
1439
DataGridViewColumn? dataGridViewColumn =
Columns
.GetFirstColumn(DataGridViewElementStates.Visible);
1456
dataGridViewColumn =
Columns
.GetNextColumn(dataGridViewColumn,
1468
allCellsSelected = _selectedBandIndexes.Count *
Columns
.Count + _individualSelectedCells.Count ==
Columns
.Count * Rows.Count;
1484
DataGridViewColumn? dataGridViewColumn =
Columns
.GetFirstColumn(DataGridViewElementStates.Visible);
1492
dataGridViewColumn =
Columns
.GetNextColumn(dataGridViewColumn,
1523
DataGridViewColumnCollection dataGridViewCols =
Columns
;
1660
DataGridViewColumn? dataGridViewColumn =
Columns
.GetFirstColumn(DataGridViewElementStates.Visible);
1670
dataGridViewColumn =
Columns
.GetNextColumn(
1714
ArgumentOutOfRangeException.ThrowIfGreaterThanOrEqual(columnIndex,
Columns
.Count);
1764
int columnsCount =
Columns
.Count;
1767
if (
Columns
[columnIndex].Visible)
1770
? Math.Max(preferredHeight,
Columns
[columnIndex].HeaderCell.GetPreferredHeight(-1,
Columns
[columnIndex].Thickness))
1771
: Math.Max(preferredHeight,
Columns
[columnIndex].HeaderCell.GetPreferredSize(-1).Height);
1800
ArgumentOutOfRangeException.ThrowIfGreaterThanOrEqual(columnIndex,
Columns
.Count);
1829
int columnsCount =
Columns
.Count;
1832
if (
Columns
[columnIndexTmp].Visible)
1835
? Math.Max(preferredHeight,
Columns
[columnIndexTmp].HeaderCell.GetPreferredHeight(-1,
Columns
[columnIndexTmp].Thickness))
1836
: Math.Max(preferredHeight,
Columns
[columnIndexTmp].HeaderCell.GetPreferredSize(-1).Height);
1869
Debug.Assert(columnIndex >= 0 && columnIndex <
Columns
.Count);
1887
DataGridViewColumn dataGridViewColumn =
Columns
[columnIndex];
1907
Columns
[columnIndex].ThicknessInternal = preferredColumnWidth;
1934
for (int columnIndex = 0; columnIndex <
Columns
.Count; columnIndex++)
2456
int frozenWidth =
Columns
.GetColumnsWidth(DataGridViewElementStates.Visible | DataGridViewElementStates.Frozen);
2457
int scrollingWidth =
Columns
.GetColumnsWidth(DataGridViewElementStates.Visible) - frozenWidth;
2458
if (
Columns
[index].Frozen)
2530
x += RightToLeftInternal ? -
Columns
[columnIndex].Width :
Columns
[columnIndex].Width;
2542
clip.Width = leftEdge -
Columns
[columnIndex].MinimumThickness - _layout.Data.X + 3;
2552
clip.X = leftEdge +
Columns
[columnIndex].MinimumThickness - _mouseBarOffset - 1;
2578
Debug.Assert(_ptCurrentCell.X >= 0 && _ptCurrentCell.X <
Columns
.Count);
2976
mouseX + _mouseBarOffset -
Columns
[_trackColumn].Thickness + 1,
2978
Columns
[_trackColumn].Thickness,
2988
Columns
[_trackColumn].Thickness,
3136
if (
Columns
.Count > oldCurrentCellX &&
Columns
[oldCurrentCellX].Visible)
3207
if (!IsColumnOutOfBounds(oldCurrentCellX) &&
Columns
[oldCurrentCellX].Visible)
3460
ArgumentOutOfRangeException.ThrowIfGreaterThanOrEqual(columnIndexException,
Columns
.Count);
3469
ArgumentOutOfRangeException.ThrowIfGreaterThanOrEqual(columnIndexException,
Columns
.Count);
3591
Debug.Assert(columnIndex >= 0 && columnIndex <
Columns
.Count, $"Invalid columnIndex: {columnIndex}");
3592
return !
Columns
[columnIndex].IsDataBound || DataConnection is null || DataConnection.AllowEdit;
3606
DataGridViewColumn? firstVisibleFrozenColumn =
Columns
.GetFirstColumn(DataGridViewElementStates.Visible | DataGridViewElementStates.Frozen);
3613
Debug.Assert(
Columns
.DisplayInOrder(firstVisibleFrozenColumn.Index, dataGridViewColumn.Index));
3614
return
Columns
.GetColumnCount(DataGridViewElementStates.Visible | DataGridViewElementStates.Frozen, firstVisibleFrozenColumn.Index, dataGridViewColumn.Index) < DisplayedBandsInfo.NumDisplayedFrozenCols;
3626
if (
Columns
.DisplayInOrder(firstDisplayedScrollingColumnIndex, dataGridViewColumn.Index))
3628
return
Columns
.GetColumnCount(DataGridViewElementStates.Visible, firstDisplayedScrollingColumnIndex, dataGridViewColumn.Index) < DisplayedBandsInfo.NumDisplayedScrollingCols;
3651
int wColumn =
Columns
[hti._col].Width;
3661
DataGridViewColumn? dataGridViewColumnPrev =
Columns
.GetPreviousColumn(
3662
Columns
[hti._col],
3681
dataGridViewColumnNext =
Columns
.GetNextColumn(
3682
Columns
[previousColumnIndex],
4142
Debug.Assert(columnIndex <
Columns
.Count);
4185
if (
Columns
.Count > cellsInCollection)
4188
DataGridViewCell[] cells = new DataGridViewCell[
Columns
.Count - cellsInCollection];
4189
for (int columnIndex = cellsInCollection; columnIndex <
Columns
.Count; columnIndex++)
4191
if (
Columns
[columnIndex].CellTemplate is null)
4196
DataGridViewCell dgvcNew = (DataGridViewCell)
Columns
[columnIndex].CellTemplate!.Clone();
4211
if (
Columns
.GetColumnsWidth(DataGridViewElementStates.Visible | DataGridViewElementStates.Frozen) >= _layout.Data.Width)
4218
DataGridViewColumn? dataGridViewColumn =
Columns
.GetFirstColumn(DataGridViewElementStates.Visible, DataGridViewElementStates.Frozen);
4235
dataGridViewColumn =
Columns
.GetNextColumn(
4244
dataGridViewColumn =
Columns
.GetFirstColumn(DataGridViewElementStates.Visible, DataGridViewElementStates.Frozen);
4571
if (displayWidth <= 0 ||
Columns
.GetColumnCount(DataGridViewElementStates.Visible) == 0)
4582
dataGridViewColumn =
Columns
.GetFirstColumn(DataGridViewElementStates.None);
4606
dataGridViewColumn =
Columns
.GetNextColumn(dataGridViewColumn, DataGridViewElementStates.None, DataGridViewElementStates.None);
4609
Debug.Assert(cx <=
Columns
.GetColumnsWidth(DataGridViewElementStates.Visible | DataGridViewElementStates.Frozen));
4613
dataGridViewColumn =
Columns
[firstDisplayedScrollingCol];
4616
dataGridViewColumn =
Columns
.GetFirstColumn(
4640
dataGridViewColumn =
Columns
.GetNextColumn(
4675
dataGridViewColumn =
Columns
.GetPreviousColumn((
Columns
[firstDisplayedScrollingCol]),
4685
dataGridViewColumn =
Columns
.GetPreviousColumn(dataGridViewColumn,
4695
dataGridViewColumn =
Columns
.GetPreviousColumn(
4696
(
Columns
[firstDisplayedScrollingCol]),
4736
dataGridViewColumn =
Columns
[firstDisplayedScrollingCol];
4739
dataGridViewColumn =
Columns
.GetNextColumn(dataGridViewColumn,
4915
columnX -=
Columns
[columnIndex].Width;
4943
foreach (DataGridViewColumn dataGridViewColumnTmp in
Columns
)
4953
Debug.Assert(
Columns
.VerifyColumnDisplayIndexes());
4977
foreach (DataGridViewColumn dataGridViewColumnTmp in
Columns
)
4987
Debug.Assert(
Columns
.VerifyColumnDisplayIndexes());
5002
Debug.Assert(anticipatedColumnIndex >= 0 && anticipatedColumnIndex <=
Columns
.Count);
5005
if (dataGridViewColumn.DisplayIndex == -1 || dataGridViewColumn.DisplayIndex >
Columns
.Count)
5011
Debug.Assert(dataGridViewColumn.DisplayIndex >= 0 && dataGridViewColumn.DisplayIndex <=
Columns
.Count);
5019
dataGridViewColumnPrev =
Columns
.GetColumnAtDisplayIndex(displayIndex);
5033
dataGridViewColumnNext =
Columns
.GetColumnAtDisplayIndex(displayIndex);
5036
while (displayIndex <
Columns
.Count && (dataGridViewColumnNext is null || !dataGridViewColumnNext.Visible));
5048
foreach (DataGridViewColumn dataGridViewColumn in
Columns
)
5053
dataGridViewTmp.
Columns
.Add(dataGridViewColumnClone);
5060
dataGridViewTmp.
Columns
.Add(dataGridViewColumnClone);
5071
dataGridViewColumnTmp =
Columns
.GetPreviousColumn(
5077
DataGridViewColumn? dataGridViewColumnFirst =
Columns
.GetFirstColumn(DataGridViewElementStates.Visible);
5084
while (dataGridViewColumnTmp is not null &&
Columns
.DisplayInOrder(dataGridViewColumnTmp.Index, dataGridViewColumn.Index))
5087
dataGridViewColumnTmp =
Columns
.GetNextColumn(dataGridViewColumnTmp,
5095
dataGridViewColumnTmp =
Columns
.GetNextColumn(dataGridViewColumn,
5103
dataGridViewColumnTmp =
Columns
.GetNextColumn(dataGridViewColumnLast,
5118
while (dataGridViewColumnTmp is not null &&
Columns
.DisplayInOrder(dataGridViewColumn.Index, dataGridViewColumnTmp.Index))
5121
dataGridViewColumnTmp =
Columns
.GetPreviousColumn(dataGridViewColumnTmp,
5146
int colCount =
Columns
.Count, displayIndex;
5157
dataGridViewColumnNext =
Columns
.GetColumnAtDisplayIndex(displayIndex);
5176
dataGridViewColumnPrev =
Columns
.GetColumnAtDisplayIndex(displayIndex);
5191
for (int columnIndex = dataGridViewColumn.Index; columnIndex <
Columns
.Count; columnIndex++)
5193
Columns
[columnIndex].Index =
Columns
[columnIndex].Index - 1;
5194
Debug.Assert(
Columns
[columnIndex].Index == columnIndex);
5202
for (int columnIndex = dataGridViewColumn.Index + insertionCount; columnIndex <
Columns
.Count; columnIndex++)
5204
Columns
[columnIndex].Index = columnIndex;
5500
int frozenVisibleColumnsWidth =
Columns
.GetColumnsWidth(DataGridViewElementStates.Visible | DataGridViewElementStates.Frozen);
5521
DataGridViewColumn? dataGridViewColumn =
Columns
.GetFirstColumn(DataGridViewElementStates.Visible | DataGridViewElementStates.Frozen);
5529
dataGridViewColumn =
Columns
.GetNextColumn(dataGridViewColumn,
5543
dataGridViewColumn =
Columns
[DisplayedBandsInfo.FirstDisplayedScrollingCol];
5553
dataGridViewColumn =
Columns
.GetNextColumn(dataGridViewColumn,
5583
for (int i = 0; i <
Columns
.Count; i++)
5585
Columns
[i].Dispose();
5588
Columns
.Clear();
5637
rectInsertionBar.X = GetColumnXFromIndex(
Columns
.GetFirstColumn(DataGridViewElementStates.Visible)!.Index);
5646
if (
Columns
.GetNextColumn(
Columns
[_trackColumnEdge], DataGridViewElementStates.Visible, DataGridViewElementStates.None) is null)
5661
GetColumnXFromIndex(_trackColumnEdge) -
Columns
[_trackColumnEdge].Width - offsetFromCenter)
5663
GetColumnXFromIndex(_trackColumnEdge) +
Columns
[_trackColumnEdge].Width - offsetFromCenter,
5760
mouseX += ((hti._col == -1) ? RowHeadersWidth :
Columns
[hti._col].Thickness);
5803
if (dgvcme.ColumnIndex <
Columns
.Count && dgvcme.RowIndex < Rows.Count)
5814
if (e.Button == MouseButtons.Left && dgvcme.ColumnIndex <
Columns
.Count && dgvcme.RowIndex < Rows.Count)
5828
if (dgvcme.ColumnIndex <
Columns
.Count && dgvcme.RowIndex < Rows.Count)
5875
if (e.Button == MouseButtons.Left && dgvcme.ColumnIndex <
Columns
.Count && dgvcme.RowIndex < Rows.Count)
5883
if (e.Button == MouseButtons.Left && dgvcme.ColumnIndex <
Columns
.Count && dgvcme.RowIndex < Rows.Count)
5891
if (dgvcme.ColumnIndex <
Columns
.Count && dgvcme.RowIndex < Rows.Count)
5899
if (dgvcme.ColumnIndex <
Columns
.Count && dgvcme.RowIndex < Rows.Count)
5907
if (dgvcme.ColumnIndex <
Columns
.Count && dgvcme.RowIndex < Rows.Count)
6075
Columns
[_trackColumn].DisplayIndex = 0;
6077
else if (
Columns
[_trackColumn].DisplayIndex >
Columns
[previousColumnIndex].DisplayIndex)
6079
Columns
[_trackColumn].DisplayIndex =
Columns
[previousColumnIndex].DisplayIndex + 1;
6083
Columns
[_trackColumn].DisplayIndex =
Columns
[previousColumnIndex].DisplayIndex;
6111
delta = GetColumnXFromIndex(_trackColumn) -
Columns
[_trackColumn].Thickness - newX + 1;
6116
delta = newX - (GetColumnXFromIndex(_trackColumn) +
Columns
[_trackColumn].Thickness) + 1;
6121
int proposed =
Columns
[_trackColumn].Thickness + delta;
6122
Debug.Assert(proposed >=
Columns
[_trackColumn].MinimumThickness);
6124
Columns
[_trackColumn].Thickness = proposed;
6414
if (!RowHeadersVisible &&
Columns
.GetColumnCount(DataGridViewElementStates.Visible) == 0)
6634
dataGridViewColumnTmp =
Columns
[columnIndexTmp];
6643
dataGridViewColumnTmp =
Columns
.GetNextColumn(dataGridViewColumnTmp, DataGridViewElementStates.Visible, DataGridViewElementStates.None);
6651
dataGridViewColumnTmp =
Columns
.GetPreviousColumn(
Columns
[DisplayedBandsInfo.FirstDisplayedScrollingCol], DataGridViewElementStates.Visible, DataGridViewElementStates.Frozen);
6655
dataGridViewColumnTmp =
Columns
.GetPreviousColumn(dataGridViewColumnTmp, DataGridViewElementStates.Visible, DataGridViewElementStates.Frozen);
6664
dataGridViewColumnTmp =
Columns
.GetFirstColumn(DataGridViewElementStates.Visible, DataGridViewElementStates.Frozen);
6670
dataGridViewColumnTmp =
Columns
.GetNextColumn(dataGridViewColumnTmp, DataGridViewElementStates.Visible, DataGridViewElementStates.None);
6675
dataGridViewColumnTmp =
Columns
.GetFirstColumn(DataGridViewElementStates.Visible | DataGridViewElementStates.Frozen);
6684
dataGridViewColumnTmp =
Columns
.GetNextColumn(dataGridViewColumnTmp, DataGridViewElementStates.Visible | DataGridViewElementStates.Frozen, DataGridViewElementStates.None);
6692
dataGridViewColumnTmp =
Columns
.GetNextColumn(dataGridViewColumnTmp, DataGridViewElementStates.Visible | DataGridViewElementStates.Frozen, DataGridViewElementStates.None);
6699
&& columnIndexTmp <
Columns
.Count
6702
&&
Columns
.DisplayInOrder(columnIndexTmp, DisplayedBandsInfo.FirstDisplayedScrollingCol)
6703
&& !ColumnNeedsDisplayedState(
Columns
[columnIndexTmp]))
6705
dataGridViewColumnTmp =
Columns
[columnIndexTmp];
6713
dataGridViewColumnTmp =
Columns
.GetNextColumn(dataGridViewColumnTmp, DataGridViewElementStates.Visible, DataGridViewElementStates.None);
6720
&& columnIndexTmp <
Columns
.Count
6723
&&
Columns
.DisplayInOrder(DisplayedBandsInfo.FirstDisplayedScrollingCol, columnIndexTmp)))
6724
&& !ColumnNeedsDisplayedState(
Columns
[columnIndexTmp]))
6726
dataGridViewColumnTmp =
Columns
[columnIndexTmp];
6736
dataGridViewColumnTmp =
Columns
.GetNextColumn(dataGridViewColumnTmp, DataGridViewElementStates.Visible, DataGridViewElementStates.None);
6743
dataGridViewColumnTmp =
Columns
[
Columns
.Count - 1];
6751
dataGridViewColumnTmp =
Columns
.GetPreviousColumn(dataGridViewColumnTmp, DataGridViewElementStates.Visible, DataGridViewElementStates.None);
6756
for (columnIndexTmp = 0; columnIndexTmp <
Columns
.Count; columnIndexTmp++)
6758
DataGridViewElementStates colStateDbg =
Columns
[columnIndexTmp].State;
6759
bool columnNeedsDisplayedState = ColumnNeedsDisplayedState(
Columns
[columnIndexTmp]);
6774
foreach (DataGridViewColumn dataGridViewColumn in
Columns
)
6873
return cellCount + _selectedBandIndexes.Count *
Columns
.Count;
6942
return Rows.Count *
Columns
.Count;
7047
ArgumentOutOfRangeException.ThrowIfGreaterThanOrEqual(columnIndex,
Columns
.Count);
7102
Debug.Assert(columnIndex >= -1 && columnIndex <
Columns
.Count);
7112
return columnIndex >= 0 ?
Columns
[columnIndex].HeaderCell : (DataGridViewCell)TopLeftHeaderCell;
7182
dataGridViewColumn =
Columns
.GetLastColumn(DataGridViewElementStates.Visible, DataGridViewElementStates.None);
7185
prevDataGridViewColumn =
Columns
.GetPreviousColumn(dataGridViewColumn, DataGridViewElementStates.Visible, DataGridViewElementStates.None);
7201
prevDataGridViewColumn =
Columns
.GetPreviousColumn(dataGridViewColumn, DataGridViewElementStates.Visible, DataGridViewElementStates.None);
7220
firstCell:
Columns
.GetColumnCount(DataGridViewElementStates.Visible) == 0,
7238
lastCell:
Columns
.GetColumnCount(DataGridViewElementStates.Visible) == 0,
7249
dataGridViewColumn =
Columns
.GetFirstColumn(DataGridViewElementStates.Visible);
7252
nextDataGridViewColumn =
Columns
.GetNextColumn(dataGridViewColumn, DataGridViewElementStates.Visible, DataGridViewElementStates.None);
7268
nextDataGridViewColumn =
Columns
.GetNextColumn(dataGridViewColumn, DataGridViewElementStates.Visible, DataGridViewElementStates.None);
7294
dataGridViewColumn =
Columns
.GetLastColumn(DataGridViewElementStates.Visible, DataGridViewElementStates.None);
7299
prevDataGridViewColumn =
Columns
.GetPreviousColumn(dataGridViewColumn, DataGridViewElementStates.Visible, DataGridViewElementStates.None);
7317
prevDataGridViewColumn =
Columns
.GetPreviousColumn(dataGridViewColumn, DataGridViewElementStates.Visible, DataGridViewElementStates.None);
7339
firstCell:
Columns
.GetColumnCount(DataGridViewElementStates.Visible) == 0,
7352
dataGridViewColumn =
Columns
.GetFirstColumn(DataGridViewElementStates.Visible);
7373
nextDataGridViewColumn =
Columns
.GetNextColumn(dataGridViewColumn, DataGridViewElementStates.Visible, DataGridViewElementStates.None);
7391
nextDataGridViewColumn =
Columns
.GetNextColumn(dataGridViewColumn, DataGridViewElementStates.Visible, DataGridViewElementStates.None);
7432
if (
Columns
.GetColumnCount(DataGridViewElementStates.Visible | DataGridViewElementStates.Selected) == 0)
7440
includeRowHeaders = (
Columns
.GetFirstColumn(DataGridViewElementStates.Visible, DataGridViewElementStates.Selected) is null);
7468
DataGridViewColumn? lastDataGridViewColumn =
Columns
.GetLastColumn(DataGridViewElementStates.Visible | DataGridViewElementStates.Selected, DataGridViewElementStates.None);
7473
prevDataGridViewColumn =
Columns
.GetPreviousColumn(dataGridViewColumn, DataGridViewElementStates.Visible | DataGridViewElementStates.Selected, DataGridViewElementStates.None);
7489
prevDataGridViewColumn =
Columns
.GetPreviousColumn(dataGridViewColumn, DataGridViewElementStates.Visible | DataGridViewElementStates.Selected, DataGridViewElementStates.None);
7521
dataGridViewColumn =
Columns
.GetFirstColumn(DataGridViewElementStates.Visible | DataGridViewElementStates.Selected);
7542
nextDataGridViewColumn =
Columns
.GetNextColumn(dataGridViewColumn, DataGridViewElementStates.Visible | DataGridViewElementStates.Selected, DataGridViewElementStates.None);
7558
nextDataGridViewColumn =
Columns
.GetNextColumn(dataGridViewColumn, DataGridViewElementStates.Visible | DataGridViewElementStates.Selected, DataGridViewElementStates.None);
7588
DataGridViewColumn? lastDataGridViewColumn =
Columns
.GetLastColumn(DataGridViewElementStates.Visible | DataGridViewElementStates.Selected, DataGridViewElementStates.None);
7594
prevDataGridViewColumn =
Columns
.GetPreviousColumn(dataGridViewColumn, DataGridViewElementStates.Visible | DataGridViewElementStates.Selected, DataGridViewElementStates.None);
7612
prevDataGridViewColumn =
Columns
.GetPreviousColumn(dataGridViewColumn, DataGridViewElementStates.Visible | DataGridViewElementStates.Selected, DataGridViewElementStates.None);
7649
dataGridViewColumn =
Columns
.GetFirstColumn(DataGridViewElementStates.Visible | DataGridViewElementStates.Selected);
7672
nextDataGridViewColumn =
Columns
.GetNextColumn(dataGridViewColumn, DataGridViewElementStates.Visible | DataGridViewElementStates.Selected, DataGridViewElementStates.None);
7690
nextDataGridViewColumn =
Columns
.GetNextColumn(dataGridViewColumn, DataGridViewElementStates.Visible | DataGridViewElementStates.Selected, DataGridViewElementStates.None);
7739
selectedVisibleCellExists = selectedVisibleRowExists &&
Columns
.GetColumnCount(DataGridViewElementStates.Visible) != 0;
7743
selectedVisibleColumnExists =
Columns
.GetColumnCount(DataGridViewElementStates.Visible | DataGridViewElementStates.Selected) != 0;
7812
DataGridViewColumn? firstVisibleColumn =
Columns
.GetFirstColumn(DataGridViewElementStates.Visible);
7813
DataGridViewColumn? lastVisibleColumn =
Columns
.GetLastColumn(DataGridViewElementStates.Visible, DataGridViewElementStates.None);
7844
if (
Columns
[columnIndex].Visible)
7846
if (lColumn is null ||
Columns
.DisplayInOrder(columnIndex, lColumn.Index))
7848
lColumn =
Columns
[columnIndex];
7851
if (uColumn is null ||
Columns
.DisplayInOrder(uColumn.Index, columnIndex))
7853
uColumn =
Columns
[columnIndex];
7877
if (lColumn is null ||
Columns
.DisplayInOrder(dataGridViewCell.ColumnIndex, lColumn.Index))
7882
if (uColumn is null ||
Columns
.DisplayInOrder(uColumn.Index, dataGridViewCell.ColumnIndex))
7893
Debug.Assert(lColumn.Index == uColumn.Index ||
Columns
.DisplayInOrder(lColumn.Index, uColumn.Index));
7918
prevDataGridViewColumn =
Columns
.GetPreviousColumn(dataGridViewColumn, DataGridViewElementStates.Visible, DataGridViewElementStates.None);
7981
nextDataGridViewColumn =
Columns
.GetNextColumn(dataGridViewColumn, DataGridViewElementStates.Visible, DataGridViewElementStates.None);
8033
prevDataGridViewColumn =
Columns
.GetPreviousColumn(dataGridViewColumn, DataGridViewElementStates.Visible, DataGridViewElementStates.None);
8103
nextDataGridViewColumn =
Columns
.GetNextColumn(dataGridViewColumn, DataGridViewElementStates.Visible, DataGridViewElementStates.None);
8193
ArgumentOutOfRangeException.ThrowIfGreaterThanOrEqual(columnIndex,
Columns
.Count);
8200
Debug.Assert(columnIndex >= 0 && columnIndex <
Columns
.Count);
8202
if (!
Columns
[columnIndex].Displayed)
8213
for (dataGridViewColumn =
Columns
.GetFirstColumn(DataGridViewElementStates.Visible | DataGridViewElementStates.Frozen);
8236
dataGridViewColumn =
Columns
.GetNextColumn(dataGridViewColumn,
8244
for (dataGridViewColumn =
Columns
[DisplayedBandsInfo.FirstDisplayedScrollingCol];
8279
dataGridViewColumn =
Columns
.GetNextColumn(dataGridViewColumn,
8337
DataGridViewColumn? dataGridViewColumn =
Columns
.GetFirstColumn(DataGridViewElementStates.Visible | DataGridViewElementStates.Frozen);
8361
dataGridViewColumn =
Columns
.GetNextColumn(dataGridViewColumn,
8378
dataGridViewColumn =
Columns
[DisplayedBandsInfo.FirstDisplayedScrollingCol];
8403
dataGridViewColumn =
Columns
.GetNextColumn(dataGridViewColumn,
8450
Debug.Assert(index <
Columns
.Count);
8451
Debug.Assert(
Columns
[index].Visible);
8455
DataGridViewColumn? dataGridViewColumn =
Columns
.GetFirstColumn(DataGridViewElementStates.Visible | DataGridViewElementStates.Frozen);
8472
dataGridViewColumn =
Columns
.GetNextColumn(dataGridViewColumn,
8489
?
Columns
[DisplayedBandsInfo.FirstDisplayedScrollingCol]
8490
:
Columns
.GetFirstColumn(DataGridViewElementStates.Visible, DataGridViewElementStates.Frozen);
8510
dataGridViewColumn =
Columns
.GetNextColumn(dataGridViewColumn,
8517
dataGridViewColumn =
Columns
[DisplayedBandsInfo.FirstDisplayedScrollingCol];
8518
dataGridViewColumn =
Columns
.GetPreviousColumn(dataGridViewColumn,
8537
dataGridViewColumn =
Columns
.GetPreviousColumn(dataGridViewColumn,
8548
DataGridViewColumn? dataGridViewColumn =
Columns
.GetFirstColumn(DataGridViewElementStates.Visible, DataGridViewElementStates.Frozen);
8552
dataGridViewColumn =
Columns
.GetNextColumn(dataGridViewColumn, DataGridViewElementStates.Visible, DataGridViewElementStates.None);
8566
int emptyBackgroundWidth = Math.Max(0, _layout.Data.Width -
Columns
.GetColumnsWidth(DataGridViewElementStates.Visible));
8611
DataGridViewColumn? dataGridViewColumn =
Columns
.GetFirstColumn(DataGridViewElementStates.Visible);
8687
&&
Columns
[_ptAnchorCell.X].Frozen
8689
&&
Columns
[_trackColumnEdge].Frozen
8691
&& !
Columns
[hti._col].Frozen)
8695
int firstUnfrozenColumnIndex =
Columns
.GetFirstColumn(DataGridViewElementStates.Visible, DataGridViewElementStates.Frozen)!.Index;
8716
&& (!
Columns
[_ptAnchorCell.X].Frozen || (_trackColumnEdge != -1 && !
Columns
[_trackColumnEdge].Frozen))
8719
||
Columns
.GetPreviousColumn(
8720
Columns
[DisplayedBandsInfo.FirstDisplayedScrollingCol],
8749
&&
Columns
.GetNextColumn(
8750
Columns
[DisplayedBandsInfo.LastTotallyDisplayedScrollingCol],
8758
DataGridViewColumn? newFirstVisibleScrollingCol =
Columns
.GetNextColumn(
8759
Columns
[DisplayedBandsInfo.FirstDisplayedScrollingCol],
8764
for (DataGridViewColumn? dataGridViewColumn =
Columns
.GetFirstColumn(
8768
dataGridViewColumn =
Columns
.GetNextColumn(
8867
if (((_ptAnchorCell.X != -1 && !
Columns
[_ptAnchorCell.X].Frozen) || (_ptCurrentCell.X != -1 && !
Columns
[_ptCurrentCell.X].Frozen))
8870
||
Columns
.GetPreviousColumn(
8871
Columns
[DisplayedBandsInfo.FirstDisplayedScrollingCol],
8907
||
Columns
.GetNextColumn(
8908
Columns
[DisplayedBandsInfo.LastTotallyDisplayedScrollingCol],
8912
DataGridViewColumn? newFirstVisibleScrollingCol =
Columns
.GetNextColumn(
8913
Columns
[DisplayedBandsInfo.FirstDisplayedScrollingCol],
8917
for (DataGridViewColumn? dataGridViewColumn =
Columns
.GetFirstColumn(
8921
dataGridViewColumn =
Columns
.GetNextColumn(
8993
int preferredWidth = Math.Min(minimumWidth +
Columns
.GetColumnsWidth(DataGridViewElementStates.Visible), proposedConstraints.Width);
9349
int columnWidth =
Columns
[hti._col].Thickness;
9358
DataGridViewColumn dataGridViewColumn =
Columns
[hti._col];
9369
DataGridViewColumn? dataGridViewColumn =
Columns
.GetPreviousColumn(
9370
Columns
[hti._col],
9493
int columnWidth =
Columns
[hti._col].Thickness;
9501
DataGridViewColumn dataGridViewColumn =
Columns
[hti._col];
9517
dataGridViewColumn =
Columns
.GetPreviousColumn(
Columns
[hti._col],
9551
DataGridViewColumn? dataGridViewColumn =
Columns
.GetFirstColumn(DataGridViewElementStates.Visible);
9779
ArgumentOutOfRangeException.ThrowIfGreaterThanOrEqual(columnIndex,
Columns
.Count);
9805
ArgumentOutOfRangeException.ThrowIfGreaterThanOrEqual(columnIndex,
Columns
.Count);
9812
Debug.Assert(columnIndex >= 0 && columnIndex <
Columns
.Count);
10036
return columnIndex >=
Columns
.Count || columnIndex == -1;
10041
return columnIndex >=
Columns
.Count || rowIndex >= Rows.Count || columnIndex == -1 || rowIndex == -1;
10156
int totalVisibleColCount =
Columns
.GetColumnCount(DataGridViewElementStates.Visible);
10158
int totalVisibleWidth =
Columns
.GetColumnsWidth(DataGridViewElementStates.Visible);
10159
int totalVisibleFrozenWidth =
Columns
.GetColumnsWidth(DataGridViewElementStates.Visible | DataGridViewElementStates.Frozen);
10533
if (dataGridViewColumn.DisplayIndex == -1 || dataGridViewColumn.DisplayIndex >=
Columns
.Count)
10538
Columns
.InvalidateCachedColumnsOrder();
10775
float weightSum =
Columns
.GetColumnsFillWeight(DataGridViewElementStates.None) + dataGridViewColumn.FillWeight;
10782
CorrectColumnFrozenState(dataGridViewColumn,
Columns
.Count);
10800
int newColumnCount =
Columns
.Count + 1;
10848
float weightSum =
Columns
.GetColumnsFillWeight(DataGridViewElementStates.None);
10947
int previousColumnCount =
Columns
.Count;
11014
foreach (DataGridViewColumn dataGridViewColumn in
Columns
)
11051
if (dataGridViewRow.Cells.Count >
Columns
.Count)
11235
if (previousModes.Length !=
Columns
.Count)
11240
foreach (DataGridViewColumn dataGridViewColumn in
Columns
)
11298
foreach (DataGridViewColumn dataGridViewColumn in
Columns
)
11508
ArgumentOutOfRangeException.ThrowIfGreaterThanOrEqual(e.ColumnIndex,
Columns
.Count, "e.ColumnIndex");
11586
DataGridViewAutoSizeColumnCriteriaInternal autoSizeColumnCriteriaInternal = (DataGridViewAutoSizeColumnCriteriaInternal)
Columns
[columnIndex].InheritedAutoSizeMode;
11732
Debug.Assert(rowIndex < Rows.Count && columnIndex <
Columns
.Count);
11820
Debug.Assert(rowIndex < Rows.Count && columnIndex <
Columns
.Count);
11955
Debug.Assert(
Columns
[columnIndex].Resizable == DataGridViewTriState.True);
12085
if (hti._col >=
Columns
.Count)
12087
DataGridViewColumn? dataGridViewLastVisibleColumn =
Columns
.GetLastColumn(
12194
if (isControlDown &&
Columns
[hti._col].Selected)
12204
if (MultiSelect && isShiftDown && _ptAnchorCell.X > -1 &&
Columns
[_ptAnchorCell.X].Selected)
12251
if (
Columns
.DisplayInOrder(_ptAnchorCell.X, hti._col))
12284
&& (
Columns
[hti._col].Selected || IsSharedCellSelected(Rows.SharedRow(hti._row).Cells[hti._col], hti._row))
12678
&& _ptMouseDownCell.X <
Columns
.Count)
13056
Debug.Assert(rowIndex < Rows.Count && columnIndex <
Columns
.Count);
13102
Debug.Assert(rowIndex < Rows.Count && columnIndex <
Columns
.Count);
13262
for (int i = 0; i <
Columns
.Count; i++)
13264
if (
Columns
[i].DataPropertyName.Length != 0)
13266
MapDataGridViewColumnToDataBoundField(
Columns
[i]);
13277
if (
Columns
.Count != 0 && Rows.Count == 0)
13383
foreach (DataGridViewColumn dataGridViewColumnTmp in
Columns
)
13396
foreach (DataGridViewColumn dataGridViewColumnTmp in
Columns
)
13423
Debug.Assert(
Columns
.VerifyColumnDisplayIndexes());
13434
Columns
.InvalidateCachedColumnsOrder();
13460
if (!e.Handled && e.Button == MouseButtons.Left && e.ColumnIndex <
Columns
.Count)
13471
DataGridViewAutoSizeColumnMode inheritedAutoSizeMode =
Columns
[e.ColumnIndex].InheritedAutoSizeMode;
13525
float weightSum =
Columns
.GetColumnsFillWeight(DataGridViewElementStates.None) - dataGridViewColumn.FillWeight + fillWeight;
13534
Debug.Assert(columnIndex >= 0 && columnIndex <
Columns
.Count);
13536
if (!
Columns
[columnIndex].Visible)
13550
DataGridViewAutoSizeColumnCriteriaInternal autoSizeColumnCriteriaInternal = (DataGridViewAutoSizeColumnCriteriaInternal)
Columns
[columnIndex].InheritedAutoSizeMode;
13602
DataGridViewAutoSizeColumnCriteriaInternal autoSizeColumnCriteriaInternal = (DataGridViewAutoSizeColumnCriteriaInternal)
Columns
[columnIndex].InheritedAutoSizeMode;
13639
DataGridViewColumn dataGridViewColumn =
Columns
[e.ColumnIndex];
13689
if (isControlDown &&
Columns
[hti._col].Selected)
13766
if (MultiSelect && isShiftDown && _ptAnchorCell.X > -1 &&
Columns
[_ptAnchorCell.X].Selected)
13822
if (
Columns
.DisplayInOrder(_ptAnchorCell.X, hti._col))
14140
if (_trackColumnEdge >= 0 && (
Columns
.DisplayInOrder(_trackColumn, _trackColumnEdge) || _trackColumnEdge == _trackColumn) &&
Columns
.DisplayInOrder(_trackColumnEdge, hti._col))
14142
DataGridViewColumn? dataGridViewColumn =
Columns
.GetNextColumn(
Columns
[_trackColumnEdge], DataGridViewElementStates.Visible, DataGridViewElementStates.None);
14147
else if (_trackColumnEdge >= 0 &&
Columns
.DisplayInOrder(_trackColumn, _trackColumnEdge) &&
Columns
.DisplayInOrder(hti._col, _trackColumnEdge) && (
Columns
.DisplayInOrder(_trackColumn, hti._col) || hti._col == _trackColumn))
14149
DataGridViewColumn? dataGridViewColumn =
Columns
.GetNextColumn(
Columns
[hti._col], DataGridViewElementStates.Visible, DataGridViewElementStates.None);
14154
else if (_trackColumnEdge == -1 &&
Columns
.DisplayInOrder(_trackColumn, hti._col))
14156
DataGridViewColumn? dataGridViewColumn =
Columns
.GetNextColumn(
Columns
[_trackColumn], DataGridViewElementStates.Visible, DataGridViewElementStates.None);
14161
else if (_trackColumnEdge >= 0 && (
Columns
.DisplayInOrder(_trackColumnEdge, _trackColumn) || _trackColumnEdge == _trackColumn) &&
Columns
.DisplayInOrder(hti._col, _trackColumnEdge))
14163
DataGridViewColumn? dataGridViewColumn =
Columns
.GetPreviousColumn(
Columns
[_trackColumnEdge], DataGridViewElementStates.Visible, DataGridViewElementStates.None);
14168
else if (_trackColumnEdge >= 0 &&
Columns
.DisplayInOrder(_trackColumnEdge, _trackColumn) &&
Columns
.DisplayInOrder(_trackColumnEdge, hti._col) && (
Columns
.DisplayInOrder(hti._col, _trackColumn) || hti._col == _trackColumn))
14170
DataGridViewColumn? dataGridViewColumn =
Columns
.GetPreviousColumn(
Columns
[hti._col], DataGridViewElementStates.Visible, DataGridViewElementStates.None);
14175
else if (_trackColumnEdge == -1 &&
Columns
.DisplayInOrder(hti._col, _trackColumn))
14177
DataGridViewColumn? dataGridViewColumn =
Columns
.GetPreviousColumn(
Columns
[_trackColumn], DataGridViewElementStates.Visible, DataGridViewElementStates.None);
14182
else if (_trackColumnEdge >= 0 &&
Columns
.DisplayInOrder(_trackColumn, _trackColumnEdge) &&
Columns
.DisplayInOrder(hti._col, _trackColumn))
14184
DataGridViewColumn? dataGridViewColumn =
Columns
.GetNextColumn(
Columns
[_trackColumn], DataGridViewElementStates.Visible, DataGridViewElementStates.None);
14187
dataGridViewColumn =
Columns
.GetPreviousColumn(
Columns
[_trackColumn], DataGridViewElementStates.Visible, DataGridViewElementStates.None);
14192
else if (_trackColumnEdge >= 0 &&
Columns
.DisplayInOrder(_trackColumn, hti._col) &&
Columns
.DisplayInOrder(_trackColumnEdge, _trackColumn))
14194
DataGridViewColumn? dataGridViewColumn =
Columns
.GetPreviousColumn(
Columns
[_trackColumn], DataGridViewElementStates.Visible, DataGridViewElementStates.None);
14197
dataGridViewColumn =
Columns
.GetNextColumn(
Columns
[_trackColumn], DataGridViewElementStates.Visible, DataGridViewElementStates.None);
14334
Debug.Assert(
Columns
.DisplayInOrder(dataGridViewColumn.Index, DisplayedBandsInfo.FirstDisplayedScrollingCol));
14476
Columns
.InvalidateCachedColumnsWidths();
14849
Debug.Assert(!
Columns
[dataGridViewCell.ColumnIndex].ReadOnly);
15279
forceCurrentCellSelection:
Columns
.GetColumnCount(DataGridViewElementStates.Visible) == 1);
15435
int newColumnCount =
Columns
.Count + 1;
15885
mouseX += ((hti._col == -1) ? RowHeadersWidth :
Columns
[hti._col].Thickness);
15897
if (dgvcme.ColumnIndex <
Columns
.Count && dgvcme.RowIndex < Rows.Count)
15918
if (dgvcme.ColumnIndex <
Columns
.Count && dgvcme.RowIndex < Rows.Count)
15929
if (dgvcme.ColumnIndex <
Columns
.Count && dgvcme.RowIndex < Rows.Count)
15969
mouseX += ((hti._col == -1) ? RowHeadersWidth :
Columns
[hti._col].Thickness);
15986
if (dgvcme.ColumnIndex <
Columns
.Count && dgvcme.RowIndex < Rows.Count)
15998
if (columnIndex <
Columns
.Count)
16008
Debug.Assert(
Columns
[columnIndex].Resizable == DataGridViewTriState.True);
16036
if (dgvcme.ColumnIndex <
Columns
.Count && dgvcme.RowIndex < Rows.Count)
16121
mouseX += ((hti._col == -1) ? RowHeadersWidth :
Columns
[hti._col].Thickness);
16159
if (_ptMouseEnteredCell.X >= -1 && _ptMouseEnteredCell.X <
Columns
.Count
16355
mouseX += ((hti._col == -1) ? RowHeadersWidth :
Columns
[hti._col].Thickness);
16382
if (dgvcme.ColumnIndex <
Columns
.Count && dgvcme.RowIndex < Rows.Count)
16433
mouseX += ((hti._col == -1) ? RowHeadersWidth :
Columns
[hti._col].Thickness);
17023
Debug.Assert(dataGridViewColumn.Index >= 0 && dataGridViewColumn.Index <
Columns
.Count);
17034
DataGridViewColumn? dataGridViewColumnNext =
Columns
.GetNextColumn(
17035
Columns
[columnIndex],
17047
DataGridViewColumn? dataGridViewColumnPrevious =
Columns
.GetPreviousColumn(
17048
Columns
[columnIndex],
17101
if (
Columns
.Count == 1)
17108
int newColumnCount =
Columns
.Count - 1;
17137
for (int i = 0; i <
Columns
.Count; i++)
17139
if (dataGridViewColumn !=
Columns
[i]
17140
&&
Columns
[i].SortMode != DataGridViewColumnSortMode.NotSortable
17142
Columns
[i].DataPropertyName,
17146
Debug.Assert(
Columns
[i].IsDataBound, "two columns w/ the same DataPropertyName should be DataBound at the same time");
17147
Debug.Assert(
Columns
[i].HeaderCell.SortGlyphDirection == dataGridViewColumn.HeaderCell.SortGlyphDirection, "DataBound columns should have the same SortGlyphDirection as the one on the DataGridView");
17148
SortedColumn =
Columns
[i];
17149
SortOrder =
Columns
[i].HeaderCell.SortGlyphDirection;
17166
else if (
Columns
.DisplayInOrder(DisplayedBandsInfo.FirstDisplayedScrollingCol, dataGridViewColumn.Index))
17534
&&
Columns
.Count != 0
17659
if (rowIndex < Rows.Count && columnIndex <
Columns
.Count)
17725
Debug.Assert(rowIndex < Rows.Count && columnIndex <
Columns
.Count);
17947
DataGridViewColumn? dataGridViewColumn =
Columns
.GetFirstColumn(DataGridViewElementStates.Visible);
18320
if (rowIndex < Rows.Count && columnIndex <
Columns
.Count)
18332
Debug.Assert(rowIndex < Rows.Count && columnIndex <
Columns
.Count);
18684
&& !
Columns
[_ptCurrentCell.X].ReadOnly
18732
if (dataGridViewCell is not null && rowIndex < Rows.Count && columnIndex <
Columns
.Count)
18779
Debug.Assert(rowIndex < Rows.Count && columnIndex <
Columns
.Count);
18950
for (int i = 0; i <
Columns
.Count; i++)
18952
if (dataGridViewColumn !=
Columns
[i]
18953
&&
Columns
[i].SortMode != DataGridViewColumnSortMode.NotSortable
18956
Columns
[i].DataPropertyName,
18960
Debug.Assert(
Columns
[i].IsDataBound, "two columns w/ the same DataPropertyName should be DataBound at the same time");
18961
SortedColumn =
Columns
[i];
19229
int visibleColumnsWidth =
Columns
.GetColumnsWidth(DataGridViewElementStates.Displayed);
19231
if (
Columns
.Count > 0)
19348
DataGridViewColumn? dataGridViewColumn =
Columns
.GetFirstColumn(DataGridViewElementStates.Visible | DataGridViewElementStates.Frozen);
19365
dataGridViewColumnNext =
Columns
.GetNextColumn(
19426
dataGridViewColumn =
Columns
[DisplayedBandsInfo.FirstDisplayedScrollingCol];
19445
dataGridViewColumnNext =
Columns
.GetNextColumn(dataGridViewColumn,
19496
if (
Columns
.Count > 0 || Rows.Count > 0)
19817
leftEdge -=
Columns
[_ptCurrentCell.X].Width - 1;
19821
Columns
[_ptCurrentCell.X].Width, Rows.SharedRow(_ptCurrentCell.Y).GetHeight(_ptCurrentCell.Y));
19824
if (!
Columns
[_ptCurrentCell.X].Frozen)
19826
int totalVisibleFrozenWidth =
Columns
.GetColumnsWidth(DataGridViewElementStates.Visible | DataGridViewElementStates.Frozen);
20147
DataGridViewColumn? dataGridViewColumn =
Columns
.GetFirstColumn(DataGridViewElementStates.Visible);
21068
DataGridViewColumn? dataGridViewColumn =
Columns
.GetLastColumn(
21269
if (_ptCurrentCell.X >= 0 &&
Columns
[_ptCurrentCell.X].Selected)
21324
if (_ptCurrentCell.X >= 0 &&
Columns
[_ptCurrentCell.X].Selected)
21529
DataGridViewColumn dataGridViewColumn =
Columns
[_ptCurrentCell.X];
21545
DataGridViewColumn? dataGridViewColumn =
Columns
.GetFirstColumn(DataGridViewElementStates.Visible);
21748
if (_ptCurrentCell.X >= 0 &&
Columns
[_ptCurrentCell.X].Selected)
21803
if (_ptCurrentCell.X >= 0 &&
Columns
[_ptCurrentCell.X].Selected)
22006
DataGridViewColumn dataGridViewColumn =
Columns
[_ptCurrentCell.X];
22071
DataGridViewColumn? dataGridViewColumn =
Columns
.GetFirstColumn(DataGridViewElementStates.Visible);
22082
dataGridViewColumn =
Columns
.GetPreviousColumn(
Columns
[_ptCurrentCell.X],
22256
if (
Columns
.DisplayInOrder(_ptAnchorCell.X, previousVisibleColumnIndex))
22357
if (
Columns
[_ptCurrentCell.X].Selected)
22367
if (
Columns
.DisplayInOrder(_ptAnchorCell.X, previousVisibleColumnIndex))
22442
if (
Columns
[_ptCurrentCell.X].Selected)
22777
if (
Columns
[_ptCurrentCell.X].Selected)
22810
if (
Columns
[_ptCurrentCell.X].Selected)
22854
if (
Columns
[_ptCurrentCell.X].Selected)
22917
DataGridViewColumn? dataGridViewColumn =
Columns
.GetFirstColumn(DataGridViewElementStates.Visible);
23179
DataGridViewColumn? dataGridViewColumn =
Columns
.GetFirstColumn(DataGridViewElementStates.Visible);
23448
DataGridViewColumn? dataGridViewColumn =
Columns
.GetLastColumn(
23461
dataGridViewColumn =
Columns
.GetNextColumn(
Columns
[_ptCurrentCell.X],
23634
if (
Columns
.DisplayInOrder(_ptAnchorCell.X, nextVisibleColumnIndex))
23735
if (
Columns
[_ptCurrentCell.X].Selected)
23745
if (
Columns
.DisplayInOrder(_ptAnchorCell.X, nextVisibleColumnIndex))
23822
if (
Columns
[_ptCurrentCell.X].Selected)
24127
if (
Columns
[_ptCurrentCell.X].Selected)
24150
if (
Columns
[_ptCurrentCell.X].Selected)
24194
if (
Columns
[_ptCurrentCell.X].Selected)
24287
if (!
Columns
[_ptCurrentCell.X].Selected)
24530
DataGridViewColumn? dataGridViewColumn =
Columns
.GetFirstColumn(DataGridViewElementStates.Visible);
25325
if (
Columns
.Count > 0 && NewRowIndex == -1)
25427
DataGridViewColumnCollection dataGridViewCols =
Columns
;
25531
if (DataConnection is not null &&
Columns
.Count > 0)
25560
foreach (DataGridViewColumn column in
Columns
)
25616
foreach (DataGridViewColumn column in
Columns
)
26000
Debug.Assert(columnIndex >= 0 && columnIndex <
Columns
.Count);
26003
&& !
Columns
[columnIndex].Frozen
26007
if (
Columns
.DisplayInOrder(columnIndex, DisplayedBandsInfo.FirstDisplayedScrollingCol))
26017
columnsToScroll =
Columns
.GetColumnCount(DataGridViewElementStates.Visible, columnIndex, DisplayedBandsInfo.FirstDisplayedScrollingCol);
26039
&&
Columns
.DisplayInOrder(DisplayedBandsInfo.LastTotallyDisplayedScrollingCol, columnIndex)))
26055
xColumnRightEdge = GetColumnXFromIndex(columnIndex) -
Columns
[columnIndex].Width;
26056
while (xColumnRightEdge < _layout.Data.X &&
Columns
.DisplayInOrder(firstDisplayedScrollingColumn, columnIndex))
26058
xColumnRightEdge +=
Columns
[firstDisplayedScrollingColumn].Width;
26067
firstDisplayedScrollingColumn =
Columns
.GetNextColumn(
26068
Columns
[firstDisplayedScrollingColumn],
26076
xColumnRightEdge = GetColumnXFromIndex(columnIndex) +
Columns
[columnIndex].Width;
26077
while (xColumnRightEdge > _layout.Data.Right &&
Columns
.DisplayInOrder(firstDisplayedScrollingColumn, columnIndex))
26079
xColumnRightEdge -=
Columns
[firstDisplayedScrollingColumn].Width;
26088
firstDisplayedScrollingColumn =
Columns
.GetNextColumn(
26089
Columns
[firstDisplayedScrollingColumn],
26115
dataGridViewColumnTmp =
Columns
[DisplayedBandsInfo.LastTotallyDisplayedScrollingCol];
26118
dataGridViewColumnTmp =
Columns
.GetNextColumn(
26133
dataGridViewColumnTmp =
Columns
[DisplayedBandsInfo.FirstDisplayedScrollingCol];
26137
dataGridViewColumnTmp =
Columns
.GetNextColumn(
26150
dataGridViewColumnTmp =
Columns
[DisplayedBandsInfo.FirstDisplayedScrollingCol];
26158
dataGridViewColumnTmp =
Columns
.GetPreviousColumn(
26176
newFirstVisibleScrollingCol =
Columns
[DisplayedBandsInfo.FirstDisplayedScrollingCol];
26182
for (DataGridViewColumn? dataGridViewColumn =
Columns
.GetFirstColumn(
26186
dataGridViewColumn =
Columns
.GetNextColumn(
26199
Debug.Assert(columnIndex >= 0 && columnIndex <
Columns
.Count);
26200
Debug.Assert(DisplayedBandsInfo.FirstDisplayedScrollingCol >= -1 && DisplayedBandsInfo.FirstDisplayedScrollingCol <
Columns
.Count);
26201
Debug.Assert(DisplayedBandsInfo.LastTotallyDisplayedScrollingCol >= -1 && DisplayedBandsInfo.LastTotallyDisplayedScrollingCol <
Columns
.Count);
26204
Debug.Assert(
Columns
[columnIndex].Visible);
26552
int maxColumnIndex =
Columns
.Count;
26592
int columnIndex = 0, maxColumnIndex =
Columns
.Count;
26595
if (!
Columns
[columnIndex].Selected)
26616
DataGridViewColumn? dataGridViewColumn =
Columns
.GetFirstColumn(DataGridViewElementStates.Visible);
26685
if (index >=
Columns
.Count)
26687
index -=
Columns
.Count;
26744
ArgumentOutOfRangeException.ThrowIfGreaterThanOrEqual(columnIndex,
Columns
.Count);
26781
Debug.Assert(rowIndex >= 0 && columnIndex <
Columns
.Count && rowIndex < Rows.Count);
26948
if (oldCurrentCellX <
Columns
.Count && oldCurrentCellY < Rows.Count)
27112
if (oldCurrentCellX <
Columns
.Count && oldCurrentCellY < Rows.Count)
27144
Debug.Assert((
Columns
[columnIndexFrom]).DisplayIndex <= (
Columns
[columnIndexTo]).DisplayIndex);
27172
DataGridViewColumn? dataGridViewColumn =
Columns
.GetNextColumn(
Columns
[columnIndex],
27201
DataGridViewColumn? dataGridViewColumn =
Columns
.GetPreviousColumn(
Columns
[columnIndex],
27233
if (
Columns
.DisplayInOrder(columnIndexFrom, columnIndexTo))
27266
Debug.Assert((
Columns
[columnIndexFrom]).DisplayIndex <= (
Columns
[columnIndexTo]).DisplayIndex);
27287
DataGridViewColumn? dataGridViewColumn =
Columns
.GetNextColumn(
27288
Columns
[columnIndex],
27468
Debug.Assert(columnIndex >= 0 && rowIndex >= 0 && columnIndex <
Columns
.Count && rowIndex < Rows.Count);
27478
if ((rowState & DataGridViewElementStates.ReadOnly) == 0 && !
Columns
[columnIndex].ReadOnly)
27493
if (
Columns
[columnIndex].ReadOnly)
27495
Columns
[columnIndex].ReadOnlyInternal = false;
27522
for (int column = columnIndex + 1; column <
Columns
.Count; column++)
27541
Debug.Assert(columnIndex >= 0 && columnIndex <
Columns
.Count);
27543
if (
Columns
[columnIndex].ReadOnly != readOnly)
27560
Columns
[columnIndex].ReadOnlyInternal = true;
27565
Columns
[columnIndex].ReadOnlyInternal = false;
27615
ArgumentOutOfRangeException.ThrowIfGreaterThanOrEqual(columnIndex,
Columns
.Count);
27628
if ((rowState & DataGridViewElementStates.Selected) == 0 && !
Columns
[columnIndex].Selected)
27658
Columns
[columnIndex].SelectedInternal = false;
27684
if (
Columns
.Count > BulkPaintThreshold)
27702
for (int column = columnIndex + 1; column <
Columns
.Count; column++)
27732
if (!
Columns
[columnIndex].Visible || (Rows.GetRowState(rowIndex) & DataGridViewElementStates.Visible) == 0)
27945
ArgumentOutOfRangeException.ThrowIfGreaterThanOrEqual(columnIndex,
Columns
.Count);
27950
if (
Columns
[columnIndex].Selected != selected)
27958
Columns
[columnIndex].SelectedInternal = true;
27966
Columns
[columnIndex].SelectedInternal = false;
28487
DataGridViewColumn? dataGridViewColumn =
Columns
.GetFirstColumn(DataGridViewElementStates.Visible);
28498
dataGridViewColumn =
Columns
.GetNextColumn(
Columns
[_ptCurrentCell.X],
28648
DataGridViewColumn? dataGridViewColumn =
Columns
.GetFirstColumn(DataGridViewElementStates.Visible);
28659
dataGridViewColumn =
Columns
.GetPreviousColumn(
Columns
[_ptCurrentCell.X],
28674
dataGridViewColumn =
Columns
.GetLastColumn(
28859
ArgumentOutOfRangeException.ThrowIfGreaterThanOrEqual(columnIndex,
Columns
.Count);
28871
ArgumentOutOfRangeException.ThrowIfGreaterThanOrEqual(columnIndex,
Columns
.Count);
28889
dataGridViewColumnTmp =
Columns
.GetFirstColumn(DataGridViewElementStates.Visible | DataGridViewElementStates.Frozen);
28899
dataGridViewColumnTmp =
Columns
.GetNextColumn(dataGridViewColumnTmp, DataGridViewElementStates.Visible | DataGridViewElementStates.Frozen, DataGridViewElementStates.None);
28910
dataGridViewColumnTmp =
Columns
[columnIndexTmp];
28920
dataGridViewColumnTmp =
Columns
.GetNextColumn(dataGridViewColumnTmp, DataGridViewElementStates.Visible, DataGridViewElementStates.None);
29165
&& _ptMouseEnteredCell.X <
Columns
.Count
29182
mouseX += ((htiToUse._col == -1) ? RowHeadersWidth :
Columns
[htiToUse._col].Thickness);
29192
&& _ptMouseEnteredCell.X <
Columns
.Count
29220
if ((
Columns
.DisplayInOrder(anchorColumnIndex, oldEdgeColumnIndex) &&
Columns
.DisplayInOrder(newEdgeColumnIndex, anchorColumnIndex))
29221
|| (
Columns
.DisplayInOrder(oldEdgeColumnIndex, anchorColumnIndex) &&
Columns
.DisplayInOrder(anchorColumnIndex, newEdgeColumnIndex))
29234
if (
Columns
.DisplayInOrder(oldEdgeColumnIndex, newEdgeColumnIndex)
29235
&& (
Columns
.DisplayInOrder(anchorColumnIndex, oldEdgeColumnIndex) || anchorColumnIndex == oldEdgeColumnIndex)
29239
DataGridViewColumn? dataGridViewColumn =
Columns
.GetNextColumn(
Columns
[oldEdgeColumnIndex], DataGridViewElementStates.Visible, DataGridViewElementStates.None);
29261
else if (
Columns
.DisplayInOrder(newEdgeColumnIndex, oldEdgeColumnIndex)
29262
&& (
Columns
.DisplayInOrder(oldEdgeColumnIndex, anchorColumnIndex) || oldEdgeColumnIndex == anchorColumnIndex)
29266
DataGridViewColumn? dataGridViewColumn =
Columns
.GetPreviousColumn(
Columns
[oldEdgeColumnIndex], DataGridViewElementStates.Visible, DataGridViewElementStates.None);
29291
if (
Columns
.DisplayInOrder(anchorColumnIndex, newEdgeColumnIndex) || anchorColumnIndex == newEdgeColumnIndex)
29314
if (
Columns
.DisplayInOrder(anchorColumnIndex, newEdgeColumnIndex) || anchorColumnIndex == newEdgeColumnIndex)
29334
else if (
Columns
.DisplayInOrder(oldEdgeColumnIndex, newEdgeColumnIndex)
29335
&& !
Columns
.DisplayInOrder(oldEdgeColumnIndex, anchorColumnIndex)
29339
DataGridViewColumn? dataGridViewColumn =
Columns
.GetNextColumn(
Columns
[oldEdgeColumnIndex], DataGridViewElementStates.Visible, DataGridViewElementStates.None);
29354
else if (
Columns
.DisplayInOrder(oldEdgeColumnIndex, newEdgeColumnIndex)
29357
if (!
Columns
.DisplayInOrder(oldEdgeColumnIndex, anchorColumnIndex))
29360
DataGridViewColumn? dataGridViewColumn =
Columns
.GetNextColumn(
Columns
[oldEdgeColumnIndex], DataGridViewElementStates.Visible, DataGridViewElementStates.None);
29377
if (!
Columns
.DisplayInOrder(anchorColumnIndex, newEdgeColumnIndex))
29398
DataGridViewColumn? dataGridViewColumn =
Columns
.GetPreviousColumn(
Columns
[newEdgeColumnIndex], DataGridViewElementStates.Visible, DataGridViewElementStates.None);
29417
else if (
Columns
.DisplayInOrder(newEdgeColumnIndex, oldEdgeColumnIndex)
29420
if (!
Columns
.DisplayInOrder(anchorColumnIndex, oldEdgeColumnIndex))
29423
DataGridViewColumn? dataGridViewColumn =
Columns
.GetPreviousColumn(
Columns
[oldEdgeColumnIndex], DataGridViewElementStates.Visible, DataGridViewElementStates.None);
29440
if (
Columns
.DisplayInOrder(anchorColumnIndex, newEdgeColumnIndex))
29443
DataGridViewColumn? dataGridViewColumn =
Columns
.GetNextColumn(
Columns
[newEdgeColumnIndex], DataGridViewElementStates.Visible, DataGridViewElementStates.None);
29477
else if (
Columns
.DisplayInOrder(newEdgeColumnIndex, oldEdgeColumnIndex)
29478
&& !
Columns
.DisplayInOrder(anchorColumnIndex, oldEdgeColumnIndex)
29482
DataGridViewColumn? dataGridViewColumn =
Columns
.GetPreviousColumn(
Columns
[oldEdgeColumnIndex], DataGridViewElementStates.Visible, DataGridViewElementStates.None);
29497
else if (
Columns
.DisplayInOrder(newEdgeColumnIndex, oldEdgeColumnIndex))
29499
DataGridViewColumn? dataGridViewColumn =
Columns
.GetNextColumn(
Columns
[newEdgeColumnIndex], DataGridViewElementStates.Visible, DataGridViewElementStates.None);
29502
if (
Columns
.DisplayInOrder(anchorColumnIndex, newEdgeColumnIndex) || (anchorColumnIndex == newEdgeColumnIndex))
29530
if (
Columns
.DisplayInOrder(newEdgeColumnIndex, oldEdgeColumnIndex))
29534
if (
Columns
.DisplayInOrder(anchorColumnIndex, oldEdgeColumnIndex))
29536
if (!
Columns
.DisplayInOrder(newEdgeColumnIndex, anchorColumnIndex))
29557
dataGridViewColumn =
Columns
.GetPreviousColumn(
Columns
[oldEdgeColumnIndex], DataGridViewElementStates.Visible, DataGridViewElementStates.None);
29580
if ((
Columns
.DisplayInOrder(anchorColumnIndex, newEdgeColumnIndex) || (anchorColumnIndex == newEdgeColumnIndex))
29600
if (!
Columns
.DisplayInOrder(anchorColumnIndex, oldEdgeColumnIndex))
29605
dataGridViewColumn =
Columns
.GetPreviousColumn(
Columns
[oldEdgeColumnIndex], DataGridViewElementStates.Visible, DataGridViewElementStates.None);
29625
if (
Columns
.DisplayInOrder(anchorColumnIndex, newEdgeColumnIndex) || (anchorColumnIndex == newEdgeColumnIndex))
29646
else if (
Columns
.DisplayInOrder(oldEdgeColumnIndex, newEdgeColumnIndex))
29648
DataGridViewColumn? dataGridViewColumn =
Columns
.GetPreviousColumn(
Columns
[newEdgeColumnIndex], DataGridViewElementStates.Visible, DataGridViewElementStates.None);
29651
if (
Columns
.DisplayInOrder(newEdgeColumnIndex, anchorColumnIndex) || (newEdgeColumnIndex == anchorColumnIndex))
29679
if ((
Columns
.DisplayInOrder(newEdgeColumnIndex, anchorColumnIndex) || (newEdgeColumnIndex == anchorColumnIndex))
29699
if (!
Columns
.DisplayInOrder(oldEdgeColumnIndex, anchorColumnIndex))
29704
dataGridViewColumn =
Columns
.GetNextColumn(
Columns
[oldEdgeColumnIndex], DataGridViewElementStates.Visible, DataGridViewElementStates.None);
29727
if ((
Columns
.DisplayInOrder(newEdgeColumnIndex, anchorColumnIndex) || (anchorColumnIndex == newEdgeColumnIndex))
29747
if (!
Columns
.DisplayInOrder(oldEdgeColumnIndex, anchorColumnIndex))
29752
dataGridViewColumn =
Columns
.GetNextColumn(
Columns
[oldEdgeColumnIndex], DataGridViewElementStates.Visible, DataGridViewElementStates.None);
29772
if ((
Columns
.DisplayInOrder(newEdgeColumnIndex, anchorColumnIndex) || (anchorColumnIndex == newEdgeColumnIndex))
29800
if (
Columns
.DisplayInOrder(anchorColumnIndex, oldEdgeColumnIndex))
29828
if (
Columns
.DisplayInOrder(anchorColumnIndex, oldEdgeColumnIndex))
29981
dataGridViewCell =
Columns
[hti._col].HeaderCell;
System\Windows\Forms\Controls\DataGridView\DataGridView.TopRowAccessibleObject.cs (4)
125
if (index < _ownerDataGridView.
Columns
.GetColumnCount(DataGridViewElementStates.Visible))
127
int actualColumnIndex = _ownerDataGridView.
Columns
.ActualDisplayIndexToColumnIndex(index, DataGridViewElementStates.Visible);
128
return _ownerDataGridView.
Columns
[actualColumnIndex].HeaderCell.AccessibilityObject;
143
int result = _ownerDataGridView.
Columns
.GetColumnCount(DataGridViewElementStates.Visible);
System\Windows\Forms\Controls\DataGridView\DataGridViewBand.cs (2)
802
DataGridView.
Columns
.InvalidateCachedColumnCount(elementState);
803
DataGridView.
Columns
.InvalidateCachedColumnsWidth(elementState);
System\Windows\Forms\Controls\DataGridView\DataGridViewButtonCell.cs (1)
482
ColumnIndex < DataGridView.
Columns
.Count &&
System\Windows\Forms\Controls\DataGridView\DataGridViewCell.cs (6)
312
if (j < 0 || j > DataGridView.
Columns
.Count - 1
973
DataGridViewColumn? dataGridViewColumn = DataGridView.
Columns
.GetLastColumn(DataGridViewElementStates.Visible, DataGridViewElementStates.None);
1724
Debug.Assert(ColumnIndex < DataGridView.
Columns
.Count);
1874
Debug.Assert(ColumnIndex < DataGridView.
Columns
.Count);
2412
Debug.Assert(ColumnIndex < dataGridView.
Columns
.Count);
3034
if (DataGridView is not null && e.ColumnIndex < DataGridView.
Columns
.Count && e.RowIndex < DataGridView.Rows.Count)
System\Windows\Forms\Controls\DataGridView\DataGridViewCell.DataGridViewCellAccessibleObject.cs (5)
501
if (_owner.OwningColumn == _owner.DataGridView.
Columns
.GetFirstColumn(DataGridViewElementStates.Visible))
523
int previousVisibleColumnIndex = _owner.DataGridView.
Columns
.GetPreviousColumn(
538
if (_owner.OwningColumn == _owner.DataGridView.
Columns
.GetLastColumn(
556
int nextVisibleColumnIndex = _owner.DataGridView.
Columns
.GetNextColumn(
743
? _owner.DataGridView.
Columns
.GetVisibleIndex(_owner.OwningColumn)
System\Windows\Forms\Controls\DataGridView\DataGridViewCellCollection.cs (7)
91
dataGridViewCell.OwningColumn = _owner.DataGridView.
Columns
[index];
120
dataGridViewColumn = _owner.DataGridView.
Columns
[columnName];
135
dataGridViewColumn = _owner.DataGridView.
Columns
[columnName];
178
if (dataGridView is not null && dataGridView.
Columns
.Count > index)
180
dataGridViewCell.OwningColumn = dataGridView.
Columns
[index];
290
if (dataGridView is not null && dataGridView.
Columns
.Count > index)
292
dataGridViewCell.OwningColumn = dataGridView.
Columns
[index];
System\Windows\Forms\Controls\DataGridView\DataGridViewCellPaintingEventArgs.cs (3)
85
if (ColumnIndex < -1 || ColumnIndex >= _dataGridView.
Columns
.Count)
114
if (ColumnIndex < -1 || ColumnIndex >= _dataGridView.
Columns
.Count)
149
if (ColumnIndex < -1 || ColumnIndex >= _dataGridView.
Columns
.Count)
System\Windows\Forms\Controls\DataGridView\DataGridViewCheckBoxCell.cs (3)
833
ColumnIndex < DataGridView.
Columns
.Count &&
971
columnIndex < 0 || columnIndex >= DataGridView.
Columns
.Count ||
978
int visibleColumnIndex = DataGridView.
Columns
.ColumnIndexToActualDisplayIndex(columnIndex, DataGridViewElementStates.Visible);
System\Windows\Forms\Controls\DataGridView\DataGridViewColumn.cs (1)
255
if (value >= DataGridView.
Columns
.Count)
System\Windows\Forms\Controls\DataGridView\DataGridViewColumnHeaderCell.DataGridViewColumnHeaderCellAccessibleObject.cs (4)
26
? Owner.DataGridView.
Columns
.GetVisibleIndex(Owner.OwningColumn) + 1
27
: Owner.DataGridView.
Columns
.GetVisibleIndex(Owner.OwningColumn)
170
if (Owner.OwningColumn == Owner.DataGridView.
Columns
.GetFirstColumn(DataGridViewElementStates.Visible))
189
Owner.OwningColumn == Owner.DataGridView.
Columns
.GetLastColumn(DataGridViewElementStates.Visible,
System\Windows\Forms\Controls\DataGridView\DataGridViewLinkCell.cs (1)
732
ColumnIndex < DataGridView.
Columns
.Count &&
System\Windows\Forms\Controls\DataGridView\DataGridViewRow.cs (7)
1109
DataGridViewColumnCollection dataGridViewColumns = dataGridView.
Columns
;
1129
Debug.Assert(Cells.Count == dataGridView.
Columns
.Count);
1314
DataGridViewColumn dataGridViewColumn = DataGridView.
Columns
[dataGridViewCell.ColumnIndex];
1515
DataGridViewColumn? dataGridViewColumn = dataGridView.
Columns
.GetFirstColumn(DataGridViewElementStates.Visible | DataGridViewElementStates.Frozen);
1537
dataGridViewColumnNext = dataGridView.
Columns
.GetNextColumn(dataGridViewColumn,
1605
dataGridViewColumn = dataGridView.
Columns
[dataGridView.FirstDisplayedScrollingColumnIndex];
1627
dataGridViewColumnNext = dataGridView.
Columns
.GetNextColumn(dataGridViewColumn,
System\Windows\Forms\Controls\DataGridView\DataGridViewRow.DataGridViewRowAccessibleObject.cs (3)
276
int columnIndex = _owningDataGridViewRow.DataGridView.
Columns
.ActualDisplayIndexToColumnIndex(index, DataGridViewElementStates.Visible);
293
int result = _owningDataGridViewRow.DataGridView.
Columns
.GetColumnCount(DataGridViewElementStates.Visible);
425
int firstVisibleCell = dataGridView.
Columns
.GetFirstColumn(DataGridViewElementStates.Visible)!.Index;
System\Windows\Forms\Controls\DataGridView\DataGridViewRowCollection.cs (34)
147
dataGridViewCell.OwningColumn = DataGridView.
Columns
[columnIndex];
194
if (DataGridView.
Columns
.Count == 0)
199
if (DataGridView.RowTemplate.Cells.Count > DataGridView.
Columns
.Count)
205
Debug.Assert(dataGridViewRow.Cells.Count == DataGridView.
Columns
.Count);
242
dataGridViewCell.OwningColumn = DataGridView.
Columns
[columnIndex];
300
if (DataGridView.
Columns
.Count == 0)
328
if (DataGridView.
Columns
.Count == 0)
343
if (DataGridView.RowTemplate.Cells.Count > DataGridView.
Columns
.Count)
349
Debug.Assert(rowTemplate.Cells.Count == DataGridView.
Columns
.Count);
358
dataGridViewCell.OwningColumn = DataGridView.
Columns
[columnIndex];
391
if (DataGridView.
Columns
.Count == 0)
396
if (dataGridViewRow.Cells.Count > DataGridView.
Columns
.Count)
416
Debug.Assert(dataGridViewRow.Cells.Count == DataGridView.
Columns
.Count);
426
dataGridViewCell.OwningColumn = DataGridView.
Columns
[columnIndex];
686
dataGridViewCell.OwningColumn = DataGridView.
Columns
[columnIndex];
736
if (DataGridView.
Columns
.Count == 0)
748
Debug.Assert(dataGridViewRow.Cells.Count == DataGridView.
Columns
.Count);
754
dataGridViewCell.OwningColumn = DataGridView.
Columns
[columnIndex];
831
DataGridView.
Columns
.Count != 0 &&
1412
if (DataGridView.
Columns
.Count == 0)
1417
if (DataGridView.RowTemplate.Cells.Count > DataGridView.
Columns
.Count)
1430
Debug.Assert(rowTemplate.Cells.Count == DataGridView.
Columns
.Count);
1439
dataGridViewCell.OwningColumn = DataGridView.
Columns
[columnIndex];
1474
if (DataGridView.
Columns
.Count == 0)
1479
if (dataGridViewRow.Cells.Count > DataGridView.
Columns
.Count)
1506
if (DataGridView.
Columns
.Count == 0)
1511
if (dataGridViewRow.Cells.Count > DataGridView.
Columns
.Count)
1518
Debug.Assert(dataGridViewRow.Cells.Count == DataGridView.
Columns
.Count);
1528
dataGridViewCell.OwningColumn = DataGridView.
Columns
[columnIndex];
1720
dataGridViewCell.OwningColumn = DataGridView.
Columns
[columnIndex];
1781
if (DataGridView.
Columns
.Count == 0)
1794
Debug.Assert(dataGridViewRow.Cells.Count == DataGridView.
Columns
.Count);
1802
dataGridViewCell.OwningColumn = DataGridView.
Columns
[columnIndex];
2401
int columnCount = DataGridView.
Columns
.Count;
System\Windows\Forms\Controls\DataGridView\DataGridViewRowHeaderCell.DataGridViewRowHeaderCellAccessibleObject.cs (2)
149
return (Owner.DataGridView.
Columns
.GetColumnCount(DataGridViewElementStates.Visible) > 0)
261
(Owner.DataGridView is not null && Owner.DataGridView.
Columns
.GetColumnCount(DataGridViewElementStates.Visible) > 0)
System\Windows\Forms\Controls\DataGridView\DataGridViewTopLeftHeaderCell.DataGridViewTopLeftHeaderCellAccessibleObject.cs (4)
208
if (Owner.DataGridView.
Columns
.GetColumnCount(DataGridViewElementStates.Visible) > 0 &&
214
DataGridViewColumn col = Owner.DataGridView.
Columns
.GetFirstColumn(DataGridViewElementStates.Visible)!;
252
if (Owner.DataGridView is null || Owner.DataGridView.
Columns
.GetColumnCount(DataGridViewElementStates.Visible) == 0)
283
if (dataGridView.
Columns
.GetColumnCount(DataGridViewElementStates.Visible) == 0)
System.Windows.Forms.Design (45)
System\Windows\Forms\Design\DataGridViewAddColumnDialog.cs (10)
166
_liveDataGridView.
Columns
,
527
DataGridViewColumn[] cols = new DataGridViewColumn[_liveDataGridView.
Columns
.Count - _initialDataGridViewColumnsCount];
528
for (int i = _initialDataGridViewColumnsCount; i < _liveDataGridView.
Columns
.Count; i++)
530
cols[i - _initialDataGridViewColumnsCount] = _liveDataGridView.
Columns
[i];
533
for (int i = _initialDataGridViewColumnsCount; i < _liveDataGridView.
Columns
.Count;)
535
_liveDataGridView.
Columns
.RemoveAt(_initialDataGridViewColumnsCount);
550
_liveDataGridView.
Columns
.AddRange(cols);
646
_liveDataGridView.
Columns
,
779
_liveDataGridView.
Columns
,
806
_initialDataGridViewColumnsCount = _liveDataGridView.
Columns
.Count;
System\Windows\Forms\Design\DataGridViewCellStyleBuilder.cs (5)
56
_sampleDataGridViewSelected.
Columns
.Add(new DataGridViewTextBoxColumn());
66
_sampleDataGridView.
Columns
.Add(new DataGridViewTextBoxColumn());
307
_sampleDataGridView.
Columns
[0].Width = _sampleDataGridView.Width;
310
_sampleDataGridViewSelected.
Columns
[0].Width = _sampleDataGridViewSelected.Width;
333
dataGridView.
Columns
[0].Width = dataGridView.Width;
System\Windows\Forms\Design\DataGridViewColumnCollectionDialog.cs (9)
68
_columnsPrivateCopy = _dataGridViewPrivateCopy.
Columns
;
198
DataGridViewColumn[] oldColumns = new DataGridViewColumn[_liveDataGridView.
Columns
.Count];
199
_liveDataGridView.
Columns
.CopyTo(oldColumns, 0);
205
_liveDataGridView.
Columns
.Clear();
267
_liveDataGridView.
Columns
.Add(newColumns[i]);
1109
_userAddedColumns.EnsureCapacity(_liveDataGridView.
Columns
.Count);
1118
for (int i = 0; i < _liveDataGridView.
Columns
.Count; i++)
1120
DataGridViewColumn liveCol = _liveDataGridView.
Columns
[i];
1124
col.ContextMenuStrip = _liveDataGridView.
Columns
[i].ContextMenuStrip;
System\Windows\Forms\Design\DataGridViewColumnDesigner.cs (2)
64
dataGridView.
Columns
,
67
_liveDataGridView?.
Columns
,
System\Windows\Forms\Design\DataGridViewDesigner.cs (19)
31
public override ICollection AssociatedComponents => Control.
Columns
;
44
for (int i = 0; i < dataGridView.
Columns
.Count; i++)
46
componentChangeService?.OnComponentChanging(dataGridView.
Columns
[i], prop);
51
for (int i = 0; i < dataGridView.
Columns
.Count; i++)
53
componentChangeService?.OnComponentChanged(dataGridView.
Columns
[i], prop, null, null);
332
for (int i = 0; i < dataGridView.
Columns
.Count; i++)
334
DataGridViewColumn col = dataGridView.
Columns
[i];
394
for (int i = 0; i < dataGridView.
Columns
.Count; i++)
396
DataGridViewColumn dataGridViewColumn = dataGridView.
Columns
[i];
453
for (int i = 0; i < dataGridView.
Columns
.Count;)
455
DataGridViewColumn dataGridViewColumn = dataGridView.
Columns
[i];
495
dataGridView.
Columns
.Remove(dataGridViewColumn);
574
DataGridViewColumn[] removeColumns = new DataGridViewColumn[dataGridView.
Columns
.Count];
576
for (int i = 0; i < dataGridView.
Columns
.Count; i++)
578
DataGridViewColumn col = dataGridView.
Columns
[i];
594
dataGridView.
Columns
.Remove(removeColumns[i]);
680
dataGridView.
Columns
.Add(columnsToBeAdded[i]);
766
() => new DataGridViewAddColumnDialog(Control.
Columns
, Control));
767
dialog.Start(Control.
Columns
.Count, persistChangesToDesigner: true);