19 writes to Index
System.Windows.Forms (19)
System\Windows\Forms\Controls\DataGridView\DataGridView.Methods.cs (4)
5196
Columns[columnIndex].
Index
= Columns[columnIndex].Index - 1;
5207
Columns[columnIndex].
Index
= columnIndex;
5357
dataGridViewRow.
Index
--;
5383
dataGridViewRow.
Index
+= insertionCount;
System\Windows\Forms\Controls\DataGridView\DataGridViewBand.cs (1)
722
dataGridViewBand.
Index
= -1;
System\Windows\Forms\Controls\DataGridView\DataGridViewColumnCollection.cs (3)
163
dataGridViewColumn.
Index
= index;
253
dataGridViewColumn.
Index
= index;
899
dataGridViewColumn.
Index
= columnIndex;
System\Windows\Forms\Controls\DataGridView\DataGridViewRow.cs (1)
1148
Index
= -1;
System\Windows\Forms\Controls\DataGridView\DataGridViewRowCollection.cs (10)
130
dataGridViewRow.
Index
= index;
138
newDataGridViewRow.
Index
= index;
263
dataGridViewRow.
Index
= index;
452
dataGridViewRow.
Index
= index;
773
dataGridViewRow.
Index
= index;
1553
dataGridViewRow.
Index
= rowIndex;
1824
dataGridViewRow.
Index
= rowIndexInserted;
2390
dataGridViewRow1.
Index
= rowIndex2;
2395
dataGridViewRow2.
Index
= rowIndex1;
2421
SharedRow(rowIndex).
Index
= rowIndex;
483 references to Index
PresentationUI (4)
MS\Internal\Documents\RMPublishingDialog.cs (1)
566
if (row.
Index
> 0)
MS\Internal\Documents\RMPublishingDialog.RightsTable.cs (3)
176
if (row.
Index
> 0)
294
FirstDisplayedScrollingRowIndex = row.
Index
;
773
int rowIndex = row.
Index
;
System.Windows.Forms (443)
System\Windows\Forms\Controls\DataGridView\DataGridView.cs (5)
922
previousModes[dataGridViewColumn.
Index
] = dataGridViewColumn.InheritedAutoSizeMode;
2377
firstDisplayedColumnIndex = dataGridViewColumn.
Index
;
2386
int firstDisplayedColumnIndexDbg1 = (dataGridViewColumnDbg1 is null) ? -1 : dataGridViewColumnDbg1.
Index
;
2392
firstDisplayedColumnIndexDbg2 = dataGridViewColumnDbg.
Index
;
3594
if (!ScrollIntoView(dataGridViewColumn.
Index
, firstVisibleRowIndex, false))
System\Windows\Forms\Controls\DataGridView\DataGridView.DataConnection.cs (1)
1224
columnIndex = dataGridViewColumn.
Index
;
System\Windows\Forms\Controls\DataGridView\DataGridView.Methods.cs (235)
315
int preferredThickness = dataGridViewRow.Cells[dataGridViewColumn.
Index
].GetPreferredWidth(
571
if (dataGridViewColumnTmp.
Index
!= dataGridViewColumn.
Index
)
606
if (dataGridViewColumnTmp.
Index
!= dataGridViewColumn.
Index
638
if (dataGridViewColumnTmp.
Index
== dataGridViewColumn.
Index
)
657
if (dataGridViewColumnTmp.
Index
!= dataGridViewColumn.
Index
715
if (dataGridViewColumnTmp.
Index
!= dataGridViewColumn.
Index
)
717
if (Columns.DisplayInOrder(dataGridViewColumn.
Index
, dataGridViewColumnTmp.
Index
))
761
if (dataGridViewColumnTmp.
Index
!= dataGridViewColumn.
Index
764
&& Columns.DisplayInOrder(dataGridViewColumn.
Index
, dataGridViewColumnTmp.
Index
))
802
if (dataGridViewColumnTmp.
Index
== dataGridViewColumn.
Index
803
|| Columns.DisplayInOrder(dataGridViewColumnTmp.
Index
, dataGridViewColumn.
Index
))
805
dataGridViewColumnTmp.UsedFillWeight = dataGridViewColumnTmp.
Index
== dataGridViewColumn.
Index
825
if (Columns.DisplayInOrder(dataGridViewColumn.
Index
, dataGridViewColumnTmp.
Index
)
1414
if (!dataGridViewRow.Cells[dataGridViewColumn.
Index
].Selected)
1442
if (!_selectedBandIndexes.Contains(dataGridViewColumn.
Index
))
1449
if (!dataGridViewRow.Cells[dataGridViewColumn.
Index
].Selected)
1487
if (!dataGridViewRow.Cells[dataGridViewColumn.
Index
].Selected)
1667
ret |= AutoResizeColumnInternal(dataGridViewColumn.
Index
, inheritedAutoSizeColumnCriteria, fixedHeight);
3611
if (firstVisibleFrozenColumn.
Index
== dataGridViewColumn.
Index
)
3616
Debug.Assert(Columns.DisplayInOrder(firstVisibleFrozenColumn.
Index
, dataGridViewColumn.
Index
));
3617
return Columns.GetColumnCount(DataGridViewElementStates.Visible | DataGridViewElementStates.Frozen, firstVisibleFrozenColumn.
Index
, dataGridViewColumn.
Index
) < DisplayedBandsInfo.NumDisplayedFrozenCols;
3624
if (firstDisplayedScrollingColumnIndex == dataGridViewColumn.
Index
)
3629
if (Columns.DisplayInOrder(firstDisplayedScrollingColumnIndex, dataGridViewColumn.
Index
))
3631
return Columns.GetColumnCount(DataGridViewElementStates.Visible, firstDisplayedScrollingColumnIndex, dataGridViewColumn.
Index
) < DisplayedBandsInfo.NumDisplayedScrollingCols;
3670
previousColumnIndex = dataGridViewColumnPrev.
Index
;
3692
&& (dataGridViewColumnNext is null || _trackColumn != dataGridViewColumnNext.
Index
))
4226
return (dataGridViewColumn is null) ? -1 : dataGridViewColumn.
Index
;
4260
return dataGridViewColumn.
Index
;
4266
return dataGridViewColumn.
Index
;
4597
firstDisplayedFrozenCol = dataGridViewColumn.
Index
;
4602
lastDisplayedFrozenCol = dataGridViewColumn.
Index
;
4634
firstDisplayedScrollingCol = dataGridViewColumn.
Index
;
4686
firstDisplayedScrollingCol = dataGridViewColumn.
Index
;
4704
firstDisplayedScrollingCol = dataGridViewColumn.
Index
;
4748
DisplayedBandsInfo.LastTotallyDisplayedScrollingCol = dataGridViewColumn.
Index
;
4938
Debug.Assert(dataGridViewColumn.
Index
>= 0);
5087
while (dataGridViewColumnTmp is not null && Columns.DisplayInOrder(dataGridViewColumnTmp.
Index
, dataGridViewColumn.
Index
))
5121
while (dataGridViewColumnTmp is not null && Columns.DisplayInOrder(dataGridViewColumn.
Index
, dataGridViewColumnTmp.
Index
))
5194
for (int columnIndex = dataGridViewColumn.
Index
; columnIndex < Columns.Count; columnIndex++)
5196
Columns[columnIndex].Index = Columns[columnIndex].
Index
- 1;
5197
Debug.Assert(Columns[columnIndex].
Index
== columnIndex);
5205
for (int columnIndex = dataGridViewColumn.
Index
+ insertionCount; columnIndex < Columns.Count; columnIndex++)
5355
if (dataGridViewRow.
Index
>= 0)
5358
Debug.Assert(dataGridViewRow.
Index
== rowIndex);
5381
if (dataGridViewRow.
Index
>= 0)
5384
Debug.Assert(dataGridViewRow.
Index
== rowIndex);
5466
Debug.Assert(dataGridViewRow.
Index
== -1);
5640
rectInsertionBar.X = GetColumnXFromIndex(Columns.GetFirstColumn(DataGridViewElementStates.Visible)!.
Index
);
6336
if (dataGridViewRow.
Index
== -1)
6717
columnIndexTmp = (dataGridViewColumnTmp is null) ? -1 : dataGridViewColumnTmp.
Index
;
7304
.Cells[dataGridViewColumn.
Index
]
7322
.Cells[dataGridViewColumn.
Index
]
7378
.Cells[dataGridViewColumn.
Index
]
7396
.Cells[dataGridViewColumn.
Index
]
7599
.Cells[dataGridViewColumn.
Index
]
7617
.Cells[dataGridViewColumn.
Index
]
7677
.Cells[dataGridViewColumn.
Index
]
7695
.Cells[dataGridViewColumn.
Index
]
7849
if (lColumn is null || Columns.DisplayInOrder(columnIndex, lColumn.
Index
))
7854
if (uColumn is null || Columns.DisplayInOrder(uColumn.
Index
, columnIndex))
7880
if (lColumn is null || Columns.DisplayInOrder(dataGridViewCell.ColumnIndex, lColumn.
Index
))
7885
if (uColumn is null || Columns.DisplayInOrder(uColumn.
Index
, dataGridViewCell.ColumnIndex))
7896
Debug.Assert(lColumn.
Index
== uColumn.
Index
|| Columns.DisplayInOrder(lColumn.
Index
, uColumn.
Index
));
8045
.Cells[dataGridViewColumn.
Index
]
8115
.Cells[dataGridViewColumn.
Index
]
8224
if (dataGridViewColumn.
Index
== columnIndex)
8255
if (dataGridViewColumn.
Index
== columnIndex)
8270
if (dataGridViewColumn.
Index
== DisplayedBandsInfo.FirstDisplayedScrollingCol)
8293
if (dataGridViewColumn.
Index
== DisplayedBandsInfo.FirstDisplayedScrollingCol)
8356
return dataGridViewColumn.
Index
;
8361
return dataGridViewColumn.
Index
;
8398
return dataGridViewColumn.
Index
;
8403
return dataGridViewColumn.
Index
;
8461
if (index == dataGridViewColumn.
Index
)
8499
if (index == dataGridViewColumn.
Index
)
8535
if (index == dataGridViewColumn.
Index
)
8615
firstColumnIndex = (dataGridViewColumn is null) ? -1 : dataGridViewColumn.
Index
;
8698
int firstUnfrozenColumnIndex = Columns.GetFirstColumn(DataGridViewElementStates.Visible, DataGridViewElementStates.Frozen)!.
Index
;
9379
hti._adjacentCol = dataGridViewColumn.
Index
;
9527
hti._adjacentCol = dataGridViewColumn.
Index
;
9556
if (hti._col == dataGridViewColumn.
Index
10462
InvalidateColumnInternal(dataGridViewColumn.
Index
);
10484
InvalidateColumnInternal(dataGridViewColumn.
Index
);
10533
Debug.Assert(dataGridViewColumn.
Index
>= 0);
10540
dataGridViewColumn.DisplayIndexInternal = dataGridViewColumn.
Index
;
10551
AdjustExpandingRows(dataGridViewColumn.
Index
, fixedWidth: false);
10558
AutoResizeColumnHeadersHeight(dataGridViewColumn.
Index
, fixedRowHeadersWidth: true, fixedColumnWidth);
10566
dataGridViewColumn.
Index
,
10574
dataGridViewColumn.
Index
,
10603
Debug.Assert(dataGridViewRowDebug.
Index
!= -1 || !dataGridViewCell.HasValue);
10722
OnAddedRow_PreNotification(dataGridViewRow.
Index
);
10730
OnAddedRow_PostNotification(dataGridViewRow.
Index
);
11192
dataGridViewColumn.
Index
,
11216
AutoResizeColumnHeadersHeight(dataGridViewColumn.
Index
, fixedRowHeadersWidth: true, fixedColumnWidth: true);
11223
dataGridViewColumn.
Index
,
11249
DataGridViewAutoSizeColumnMode previousInheritedMode = previousModes[dataGridViewColumn.
Index
];
11271
dataGridViewColumn.
Index
,
11309
dataGridViewColumn.
Index
,
12098
hti._col = dataGridViewLastVisibleColumn.
Index
;
13338
InvalidateColumnInternal(e.Column.
Index
);
13352
OnColumnGlobalAutoSize(e.Column.
Index
);
13500
OnColumnGlobalAutoSize(e.Column.
Index
);
13587
OnColumnHeaderGlobalAutoSize(e.Column.
Index
);
14082
InvalidateCellPrivate(dataGridViewColumn.
Index
, -1);
14089
AutoResizeColumnHeadersHeight(dataGridViewColumn.
Index
, fixedRowHeadersWidth: true, fixedColumnWidth);
14095
AutoResizeColumnInternal(dataGridViewColumn.
Index
, autoSizeColumnCriteriaInternal, fixedHeight);
14100
AutoResizeColumnInternal(dataGridViewColumn.
Index
, autoSizeColumnCriteriaInternal, fixedHeight: true);
14106
AutoResizeColumnHeadersHeight(dataGridViewColumn.
Index
, fixedRowHeadersWidth: true, fixedColumnWidth: true);
14147
SelectColumnRange(dataGridViewColumn.
Index
, hti._col, true);
14154
SelectColumnRange(dataGridViewColumn.
Index
, _trackColumnEdge, false);
14161
SelectColumnRange(dataGridViewColumn.
Index
, hti._col, true);
14168
SelectColumnRange(hti._col, dataGridViewColumn.
Index
, true);
14175
SelectColumnRange(_trackColumnEdge, dataGridViewColumn.
Index
, false);
14182
SelectColumnRange(hti._col, dataGridViewColumn.
Index
, true);
14189
SelectColumnRange(dataGridViewColumn.
Index
, _trackColumnEdge, false);
14192
SelectColumnRange(hti._col, dataGridViewColumn.
Index
, true);
14199
SelectColumnRange(_trackColumnEdge, dataGridViewColumn.
Index
, false);
14202
SelectColumnRange(dataGridViewColumn.
Index
, hti._col, true);
14285
AutoResizeColumnHeadersHeight(dataGridViewColumn.
Index
, fixedRowHeadersWidth: true, fixedColumnWidth);
14291
AutoResizeColumnInternal(dataGridViewColumn.
Index
, autoSizeColumnCriteriaInternal, fixedHeight);
14296
AutoResizeColumnInternal(dataGridViewColumn.
Index
, autoSizeColumnCriteriaInternal, fixedHeight: true);
14302
AutoResizeColumnHeadersHeight(dataGridViewColumn.
Index
, fixedRowHeadersWidth: true, fixedColumnWidth: true);
14324
InvalidateColumnInternal(dataGridViewColumn.
Index
);
14337
Debug.Assert(Columns.DisplayInOrder(dataGridViewColumn.
Index
, DisplayedBandsInfo.FirstDisplayedScrollingCol));
14401
AutoResizeColumnInternal(dataGridViewColumn.
Index
, (DataGridViewAutoSizeColumnCriteriaInternal)autoSizeColumnMode, fixedHeight: !autoSizeRows);
14415
AdjustExpandingRows(dataGridViewColumn.
Index
, fixedWidth: true);
14425
AutoResizeColumnInternal(dataGridViewColumn.
Index
, (DataGridViewAutoSizeColumnCriteriaInternal)autoSizeColumnMode, fixedHeight: true);
14439
&& dataGridViewColumn.
Index
== _ptCurrentCell.X
14503
int leftEdge = GetColumnXFromIndex(e.Column.
Index
);
14522
PositionEditingControl(_ptCurrentCell.X != e.Column.
Index
, true, false);
14538
OnColumnGlobalAutoSize(e.Column.
Index
);
14665
&& dataGridViewRow.DataGridView is not null && dataGridViewRow.
Index
== -1)
14672
OnRowStateChanged(dataGridViewRow.
Index
== -1 ? index : dataGridViewRow.
Index
, dgvrsce);
14725
else if (dataGridViewColumn.Visible && _ptCurrentCell.X == dataGridViewColumn.
Index
)
14746
if (_ptCurrentCell.X == dataGridViewColumn.
Index
14781
int rowIndex = ((dataGridViewRow.
Index
> -1) ? dataGridViewRow.
Index
: index);
15260
DisplayedBandsInfo.CorrectColumnIndexAfterInsertion(dataGridViewColumn.
Index
, 1);
16873
Debug.Assert(dataGridViewColumn.
Index
>= 0);
16888
DisplayedBandsInfo.CorrectRowIndexAfterDeletion(dataGridViewColumn.
Index
);
17026
Debug.Assert(dataGridViewColumn.
Index
>= 0 && dataGridViewColumn.
Index
< Columns.Count);
17029
int columnIndex = dataGridViewColumn.
Index
;
17044
newX = dataGridViewColumnNext.
Index
> columnIndex
17045
? dataGridViewColumnNext.
Index
- 1
17046
: dataGridViewColumnNext.
Index
;
17056
? dataGridViewColumnPrevious.
Index
> columnIndex
17057
? dataGridViewColumnPrevious.
Index
- 1
17058
: dataGridViewColumnPrevious.
Index
17163
if (DisplayedBandsInfo.FirstDisplayedScrollingCol == dataGridViewColumn.
Index
)
17169
else if (Columns.DisplayInOrder(DisplayedBandsInfo.FirstDisplayedScrollingCol, dataGridViewColumn.
Index
))
17389
OnCellCommonChange(columnIndex, dataGridViewRow.
Index
);
17405
if (_ptCurrentCell.X == dataGridViewRow.
Index
&& _ptCurrentCell.Y == columnIndex)
17606
OnRowGlobalAutoSize(e.Row.
Index
);
17644
OnRowGlobalAutoSize(e.Row.
Index
);
17766
UpdateRowErrorText(e.Row.
Index
);
17850
OnRowHeaderGlobalAutoSize(e.Row.
Index
);
18127
if (IsInnerCellOutOfBounds(dataGridViewColumn.
Index
, hti._row))
18133
bool success = ScrollIntoView(dataGridViewColumn.
Index
, hti._row, false);
18135
if (IsInnerCellOutOfBounds(dataGridViewColumn.
Index
, hti._row))
18140
success = SetCurrentCellAddressCore(dataGridViewColumn.
Index
, hti._row, !selectRowRange, false, true);
18283
UpdateRowHeightInfoPrivate(e.Row.
Index
, updateToEnd: false, invalidInAdjustFillingColumns: false);
18285
OnRowGlobalAutoSize(e.Row.
Index
);
18643
if (dataGridViewRow.
Index
== -1)
18701
if (_ptCurrentCell.X != -1 && dataGridViewRow.
Index
== _ptCurrentCell.Y && EditingControl is not null)
20014
Debug.Assert(dataGridViewRow.
Index
== -1);
20026
Debug.Assert(dataGridViewRow.
Index
== -1);
20151
int firstVisibleColumnIndex = (dataGridViewColumn is null) ? -1 : dataGridViewColumn.
Index
;
21074
int lastVisibleColumnIndex = (dataGridViewColumn is null) ? -1 : dataGridViewColumn.
Index
;
21549
int firstVisibleColumnIndex = (dataGridViewColumn is null) ? -1 : dataGridViewColumn.
Index
;
22075
int firstVisibleColumnIndex = (dataGridViewColumn is null) ? -1 : dataGridViewColumn.
Index
;
22090
previousVisibleColumnIndex = dataGridViewColumn.
Index
;
22921
int firstVisibleColumnIndex = (dataGridViewColumn is null) ? -1 : dataGridViewColumn.
Index
;
23183
int firstVisibleColumnIndex = (dataGridViewColumn is null) ? -1 : dataGridViewColumn.
Index
;
23454
int lastVisibleColumnIndex = (dataGridViewColumn is null) ? -1 : dataGridViewColumn.
Index
;
23469
nextVisibleColumnIndex = dataGridViewColumn.
Index
;
24534
int firstVisibleColumnIndex = (dataGridViewColumn is null) ? -1 : dataGridViewColumn.
Index
;
25565
if (column.Selected && (!_selectedBandIndexes.Contains(column.
Index
)))
25567
_selectedBandIndexes.Add(column.
Index
);
26073
DataGridViewElementStates.None)!.
Index
;
26094
DataGridViewElementStates.None)!.
Index
;
26625
_ptAnchorCell.X = dataGridViewColumn.
Index
;
27179
columnIndex = dataGridViewColumn.
Index
;
27208
columnIndex = dataGridViewColumn.
Index
;
27295
columnIndex = dataGridViewColumn.
Index
;
28491
int firstVisibleColumnIndex = (dataGridViewColumn is null) ? -1 : dataGridViewColumn.
Index
;
28506
nextVisibleColumnIndex = dataGridViewColumn.
Index
;
28652
int firstVisibleColumnIndex = (dataGridViewColumn is null) ? -1 : dataGridViewColumn.
Index
;
28667
previousVisibleColumnIndex = dataGridViewColumn.
Index
;
28681
int lastVisibleColumnIndex = dataGridViewColumn.
Index
;
29247
dataGridViewColumn.
Index
,
29257
dataGridViewColumn.
Index
,
29276
dataGridViewColumn.
Index
,
29286
dataGridViewColumn.
Index
,
29345
dataGridViewColumn.
Index
,
29366
dataGridViewColumn.
Index
,
29407
dataGridViewColumn.
Index
,
29431
dataGridViewColumn.
Index
,
29450
dataGridViewColumn.
Index
,
29490
dataGridViewColumn.
Index
,
29512
dataGridViewColumn.
Index
,
29521
dataGridViewColumn.
Index
,
29544
dataGridViewColumn.
Index
,
29571
dataGridViewColumn.
Index
,
29589
dataGridViewColumn.
Index
,
29619
dataGridViewColumn.
Index
,
29634
dataGridViewColumn.
Index
,
29663
dataGridViewColumn.
Index
,
29672
dataGridViewColumn.
Index
,
29690
dataGridViewColumn.
Index
,
29716
dataGridViewColumn.
Index
,
29738
dataGridViewColumn.
Index
,
29764
dataGridViewColumn.
Index
,
29783
dataGridViewColumn.
Index
,
System\Windows\Forms\Controls\DataGridView\DataGridViewBand.cs (18)
48
return ((DataGridViewRow)this).GetContextMenuStrip(
Index
);
343
if (IsRow &&
Index
> -1)
345
GetHeightInfo(
Index
, out _, out int minimumHeight);
413
if (
Index
== -1)
419
DataGridView.SetReadOnlyRowCore(
Index
, value);
423
Debug.Assert(
Index
>= 0);
425
DataGridView.SetReadOnlyColumnCore(
Index
, value);
544
if (
Index
== -1)
551
DataGridView.SetSelectedRowCoreInternal(
Index
, value);
556
Debug.Assert(
Index
>= 0);
559
DataGridView.SetSelectedColumnCoreInternal(
Index
, value);
604
if (IsRow &&
Index
> -1)
606
GetHeightInfo(
Index
, out int height, out _);
690
DataGridView.NewRowIndex ==
Index
&&
723
if (!IsRow ||
Index
>= 0 || DataGridView is null)
805
if (
Index
!= -1)
826
if (
Index
!= -1)
860
public override string ToString() => $"DataGridViewBand {{ Index={
Index
} }}";
System\Windows\Forms\Controls\DataGridView\DataGridViewButtonColumn.cs (9)
87
if (dataGridViewRow.Cells[
Index
] is DataGridViewButtonCell dataGridViewCell)
93
DataGridView.OnColumnCommonChange(
Index
);
121
DataGridView.OnColumnCommonChange(
Index
);
130
if (dataGridViewRow.Cells[
Index
] is DataGridViewButtonCell dataGridViewCell && dataGridViewCell.UseColumnTextForButtonValue)
132
DataGridView.OnColumnCommonChange(
Index
);
137
DataGridView.InvalidateColumn(
Index
);
175
if (dataGridViewRow.Cells[
Index
] is DataGridViewButtonCell dataGridViewCell)
181
DataGridView.OnColumnCommonChange(
Index
);
230
$"DataGridViewButtonColumn {{ Name={Name}, Index={
Index
} }}";
System\Windows\Forms\Controls\DataGridView\DataGridViewCell.cs (5)
102
public int ColumnIndex => OwningColumn?.
Index
?? -1;
526
public int RowIndex => OwningRow?.
Index
?? -1;
982
bool isLastVisibleColumn = (dataGridViewColumn is not null && dataGridViewColumn.
Index
== ColumnIndex);
1865
Debug.Assert(state == stateDebug || DataGridView.Rows.SharedRow(rowIndex).
Index
== -1);
3913
if (OwningRow.
Index
== DataGridView.CurrentCellAddress.Y)
System\Windows\Forms\Controls\DataGridView\DataGridViewCell.DataGridViewCellAccessibleObject.cs (13)
157
cellBounds = _owner.DataGridView.GetCellDisplayRectangle(_owner.OwningColumn.
Index
, _owner.OwningRow.
Index
, cutOverflow: false);
161
cellBounds = _owner.DataGridView.GetCellDisplayRectangle(-1, _owner.OwningRow.
Index
, cutOverflow: false);
165
cellBounds = _owner.DataGridView.GetCellDisplayRectangle(_owner.OwningColumn.
Index
, -1, cutOverflow: false);
241
_owner.OwningRow.
Index
,
466
if (_owner.OwningRow.
Index
== _owner.DataGridView.Rows.GetFirstRow(DataGridViewElementStates.Visible))
474
int previousVisibleRow = _owner.DataGridView.Rows.GetPreviousRow(_owner.OwningRow.
Index
, DataGridViewElementStates.Visible);
475
return _owner.DataGridView.Rows[previousVisibleRow].Cells[_owner.OwningColumn.
Index
].AccessibilityObject;
479
if (_owner.OwningRow.
Index
== _owner.DataGridView.Rows.GetLastRow(DataGridViewElementStates.Visible))
485
int nextVisibleRow = _owner.DataGridView.Rows.GetNextRow(_owner.OwningRow.
Index
, DataGridViewElementStates.Visible);
486
return _owner.DataGridView.Rows[nextVisibleRow].Cells[_owner.OwningColumn.
Index
].AccessibilityObject;
526
DataGridViewElementStates.None)!.
Index
;
559
DataGridViewElementStates.None)!.
Index
;
System\Windows\Forms\Controls\DataGridView\DataGridViewCellCollection.cs (2)
128
return _items[dataGridViewColumn.
Index
];
143
this[dataGridViewColumn.
Index
] = value;
System\Windows\Forms\Controls\DataGridView\DataGridViewCheckBoxColumn.cs (11)
91
if (dataGridViewRow.Cells[
Index
] is DataGridViewCheckBoxCell dataGridViewCell)
97
DataGridView.InvalidateColumn(
Index
);
134
if (dataGridViewRow.Cells[
Index
] is DataGridViewCheckBoxCell dataGridViewCell)
140
DataGridView.OnColumnCommonChange(
Index
);
178
if (dataGridViewRow.Cells[
Index
] is DataGridViewCheckBoxCell dataGridViewCell)
184
DataGridView.InvalidateColumn(
Index
);
218
if (dataGridViewRow.Cells[
Index
] is DataGridViewCheckBoxCell dataGridViewCell)
224
DataGridView.InvalidateColumn(
Index
);
272
if (dataGridViewRow.Cells[
Index
] is DataGridViewCheckBoxCell dataGridViewCell)
278
DataGridView.InvalidateColumn(
Index
);
316
$"DataGridViewCheckBoxColumn {{ Name={Name}, Index={
Index
} }}";
System\Windows\Forms\Controls\DataGridView\DataGridViewColumn.cs (8)
910
Debug.Assert(dataGridView is null ||
Index
> -1);
956
preferredCellThickness = dataGridViewRow.Cells[
Index
].GetPreferredWidth(rowIndex, dataGridViewRow.Thickness);
960
preferredCellThickness = dataGridViewRow.Cells[
Index
].GetPreferredSize(rowIndex).Width;
980
preferredCellThickness = dataGridViewRow.Cells[
Index
].GetPreferredWidth(rowIndex, dataGridViewRow.Thickness);
984
preferredCellThickness = dataGridViewRow.Cells[
Index
].GetPreferredSize(rowIndex).Width;
1005
preferredCellThickness = dataGridViewRow.Cells[
Index
].GetPreferredWidth(rowIndex, dataGridViewRow.Thickness);
1009
preferredCellThickness = dataGridViewRow.Cells[
Index
].GetPreferredSize(rowIndex).Width;
1027
$"DataGridViewColumn {{ Name={Name}, Index={
Index
} }}";
System\Windows\Forms\Controls\DataGridView\DataGridViewColumnCollection.cs (10)
122
return dataGridViewColumn?.
Index
?? -1;
319
while (dataGridViewColumn is not null && dataGridViewColumn.
Index
!= columnIndex)
518
if (dataGridViewColumn.
Index
== _itemsSorted[index].
Index
)
751
dataGridViewColumn.
Index
> dataGridViewColumnStart.
Index
)))
755
dataGridViewColumn.
Index
< indexMin))
824
dataGridViewColumn.
Index
< dataGridViewColumnStart.
Index
)))
828
dataGridViewColumn.
Index
> indexMax))
System\Windows\Forms\Controls\DataGridView\DataGridViewColumnEventArgs.cs (1)
12
Debug.Assert(dataGridViewColumn.
Index
>= -1);
System\Windows\Forms\Controls\DataGridView\DataGridViewComboBoxCell.cs (3)
1748
bool isFirstDisplayedColumn = OwningColumn.
Index
== DataGridView.FirstDisplayedColumnIndex;
1749
bool isFirstDisplayedScrollingColumn = OwningColumn.
Index
== DataGridView.FirstDisplayedScrollingColumnIndex;
1760
Rectangle cellBounds = DataGridView.GetCellDisplayRectangle(OwningColumn.
Index
, rowIndex, cutOverflow: false);
System\Windows\Forms\Controls\DataGridView\DataGridViewComboBoxColumn.cs (19)
57
if (dataGridViewRow.Cells[
Index
] is DataGridViewComboBoxCell dataGridViewCell)
120
if (dataGridViewRow.Cells[
Index
] is DataGridViewComboBoxCell dataGridViewCell)
126
DataGridView.OnColumnCommonChange(
Index
);
166
if (dataGridViewRow.Cells[
Index
] is DataGridViewComboBoxCell dataGridViewCell)
172
DataGridView.OnColumnCommonChange(
Index
);
209
if (dataGridViewRow.Cells[
Index
] is DataGridViewComboBoxCell dataGridViewCell)
216
DataGridView.InvalidateColumn(
Index
);
253
if (dataGridViewRow.Cells[
Index
] is DataGridViewComboBoxCell dataGridViewCell)
260
DataGridView.InvalidateColumn(
Index
);
297
if (dataGridViewRow.Cells[
Index
] is DataGridViewComboBoxCell dataGridViewCell)
338
if (dataGridViewRow.Cells[
Index
] is DataGridViewComboBoxCell dataGridViewCell)
344
DataGridView.OnColumnCommonChange(
Index
);
401
if (dataGridViewRow.Cells[
Index
] is DataGridViewComboBoxCell dataGridViewCell)
407
DataGridView.OnColumnCommonChange(
Index
);
444
if (dataGridViewRow.Cells[
Index
] is DataGridViewComboBoxCell dataGridViewCell)
485
if (dataGridViewRow.Cells[
Index
] is DataGridViewComboBoxCell dataGridViewCell)
528
if (dataGridViewRow.Cells[
Index
] is DataGridViewComboBoxCell dataGridViewCell)
535
DataGridView.OnColumnCommonChange(
Index
);
541
$"DataGridViewComboBoxColumn {{ Name={Name}, Index={
Index
} }}";
System\Windows\Forms\Controls\DataGridView\DataGridViewHeaderCell.cs (1)
302
if (OwningRow is null || OwningRow.
Index
!= -1)
System\Windows\Forms\Controls\DataGridView\DataGridViewImageColumn.cs (8)
98
if (dataGridViewRow.Cells[
Index
] is DataGridViewImageCell dataGridViewCell)
114
DataGridView?.OnColumnCommonChange(
Index
);
127
DataGridView?.OnColumnCommonChange(
Index
);
172
if (dataGridViewRow.Cells[
Index
] is DataGridViewImageCell dataGridViewCell)
178
DataGridView.OnColumnCommonChange(
Index
);
212
if (dataGridViewRow.Cells[
Index
] is DataGridViewImageCell dataGridViewCell)
218
DataGridView.OnColumnCommonChange(
Index
);
292
$"DataGridViewImageColumn {{ Name={Name}, Index={
Index
} }}";
System\Windows\Forms\Controls\DataGridView\DataGridViewLinkColumn.cs (17)
56
if (dataGridViewRow.Cells[
Index
] is DataGridViewLinkCell dataGridViewCell)
62
DataGridView.InvalidateColumn(
Index
);
125
if (dataGridViewRow.Cells[
Index
] is DataGridViewLinkCell dataGridViewCell)
131
DataGridView.InvalidateColumn(
Index
);
167
if (dataGridViewRow.Cells[
Index
] is DataGridViewLinkCell dataGridViewCell)
173
DataGridView.InvalidateColumn(
Index
);
208
DataGridView.OnColumnCommonChange(
Index
);
217
if (dataGridViewRow.Cells[
Index
] is DataGridViewLinkCell dataGridViewCell && dataGridViewCell.UseColumnTextForLinkValue)
219
DataGridView.OnColumnCommonChange(
Index
);
224
DataGridView.InvalidateColumn(
Index
);
262
if (dataGridViewRow.Cells[
Index
] is DataGridViewLinkCell dataGridViewCell)
268
DataGridView.InvalidateColumn(
Index
);
305
if (dataGridViewRow.Cells[
Index
] is DataGridViewLinkCell dataGridViewCell)
311
DataGridView.OnColumnCommonChange(
Index
);
347
if (dataGridViewRow.Cells[
Index
] is DataGridViewLinkCell dataGridViewCell)
353
DataGridView.InvalidateColumn(
Index
);
388
$"DataGridViewLinkColumn {{ Name={Name}, Index={
Index
} }}";
System\Windows\Forms\Controls\DataGridView\DataGridViewRow.cs (39)
73
&&
Index
> -1
74
&&
Index
!= DataGridView.NewRowIndex)
76
return DataGridView.DataConnection.CurrencyManager[
Index
];
96
if (DataGridView is not null &&
Index
== -1)
110
if (DataGridView is not null &&
Index
== -1)
115
return GetDisplayed(
Index
);
128
if (DataGridView is not null &&
Index
== -1)
145
Debug.Assert(
Index
>= -1);
146
return GetErrorText(
Index
);
181
if (DataGridView is not null &&
Index
== -1)
186
return GetFrozen(
Index
);
190
if (DataGridView is not null &&
Index
== -1)
218
if (DataGridView is not null &&
Index
== -1)
231
if (
Index
== -1)
237
BuildInheritedRowStyle(
Index
, inheritedRowStyle);
248
get => DataGridView is not null && DataGridView.NewRowIndex ==
Index
;
258
if (DataGridView is not null &&
Index
== -1)
276
if (DataGridView is not null &&
Index
== -1)
281
return GetReadOnly(
Index
);
293
if (DataGridView is not null &&
Index
== -1)
298
return GetResizable(
Index
);
307
if (DataGridView is not null &&
Index
== -1)
312
return GetSelected(
Index
);
321
if (DataGridView is not null &&
Index
== -1)
326
return GetState(
Index
);
335
if (DataGridView is not null &&
Index
== -1)
340
return GetVisible(
Index
);
344
if (DataGridView is not null &&
Index
== -1)
1169
Debug.Assert(
Index
== -1);
1375
if (DataGridView is null || DataGridView.Rows.SharedRow(rowIndex).
Index
!= -1)
1377
if (rowIndex !=
Index
)
1520
cell = Cells[dataGridViewColumn.
Index
];
1544
if (
Index
!= -1)
1610
cell = Cells[dataGridViewColumn.
Index
];
1634
if (
Index
!= -1)
1752
Debug.Assert(
Index
== -1);
1783
if (
Index
== -1)
1805
if (!cells[columnIndex].SetValueInternal(
Index
, values[columnIndex]))
1822
return $"DataGridViewRow {{ Index={
Index
} }}";
System\Windows\Forms\Controls\DataGridView\DataGridViewRow.DataGridViewRowAccessibleObject.cs (8)
53
Rectangle rowRect = _owningDataGridViewRow.DataGridView.RectangleToScreen(_owningDataGridViewRow.DataGridView.GetRowDisplayRectangle(_owningDataGridViewRow.
Index
, cutOverflow: false));
197
Rectangle rowBounds = _owningDataGridViewRow.DataGridView.GetRowDisplayRectangle(_owningDataGridViewRow.
Index
, cutOverflow: true);
217
if (_owningDataGridViewRow.DataGridView is not null && _owningDataGridViewRow.DataGridView.AllowUserToAddRows && _owningDataGridViewRow.
Index
== _owningDataGridViewRow.DataGridView.NewRowIndex)
315
dataGridView.CurrentCell.RowIndex == _owningDataGridViewRow.
Index
)
341
if (_owningDataGridViewRow.
Index
!= _owningDataGridViewRow.DataGridView.Rows.GetLastRow(DataGridViewElementStates.Visible))
355
if (_owningDataGridViewRow.
Index
!= _owningDataGridViewRow.DataGridView.Rows.GetFirstRow(DataGridViewElementStates.Visible))
421
dataGridView.CurrentCell = _owningDataGridViewRow.Cells[dataGridView.CurrentCell.OwningColumn.
Index
]; // Do not change old selection
425
int firstVisibleCell = dataGridView.Columns.GetFirstColumn(DataGridViewElementStates.Visible)!.
Index
;
System\Windows\Forms\Controls\DataGridView\DataGridViewRowCollection.cs (20)
124
if (dataGridViewRow.
Index
== -1)
500
if (rowTemplate.
Index
== -1 && !IsCollectionChangedListenedTo && !newRow)
585
if (rowTemplate.
Index
== -1)
704
Debug.Assert(dataGridViewRow.
Index
== -1);
1335
if (dataGridViewRow.
Index
== -1)
1341
Debug.Assert(dataGridViewRow.
Index
== rowIndex);
1613
if (rowTemplate.
Index
== -1)
1733
Debug.Assert(dataGridViewRow.
Index
== -1);
1916
originalIndex = SharedRow(rowIndex).
Index
;
1920
if (originalIndex == -1 && SharedRow(rowIndex).
Index
!= -1)
1942
originalIndex = SharedRow(rowIndex).
Index
;
1946
if (originalIndex == -1 && SharedRow(rowIndex).
Index
!= -1)
2151
if (dataGridViewRow.
Index
== -1)
2157
RemoveAt(dataGridViewRow.
Index
);
2226
if (dataGridViewRow.
Index
!= -1)
2243
Debug.Assert(dataGridViewRow.
Index
== -1);
2263
if (dataGridViewRow.
Index
!= -1)
2292
if (dataGridViewRow.
Index
== -1)
2388
if (dataGridViewRow1.
Index
!= -1)
2393
if (dataGridViewRow2.
Index
!= -1)
System\Windows\Forms\Controls\DataGridView\DataGridViewRowCollection.RowComparer.cs (1)
32
_sortedColumnIndex = _dataGridViewSortedColumn.
Index
;
System\Windows\Forms\Controls\DataGridView\DataGridViewRowHeaderCell.DataGridViewRowHeaderCellAccessibleObject.cs (4)
155
if (Owner.OwningRow.
Index
== Owner.DataGridView.Rows.GetLastRow(DataGridViewElementStates.Visible))
160
int nextVisibleRow = Owner.DataGridView.Rows.GetNextRow(Owner.OwningRow.
Index
, DataGridViewElementStates.Visible);
174
if (Owner.OwningRow.
Index
== Owner.DataGridView.Rows.GetFirstRow(DataGridViewElementStates.Visible))
187
int previousVisibleRow = Owner.DataGridView.Rows.GetPreviousRow(Owner.OwningRow.
Index
, DataGridViewElementStates.Visible);
System\Windows\Forms\Controls\DataGridView\DataGridViewSortCompareEventArgs.cs (1)
18
Debug.Assert(dataGridViewColumn.
Index
>= 0);
System\Windows\Forms\Controls\DataGridView\DataGridViewTextBoxColumn.cs (2)
68
if (dataGridViewRow.Cells[
Index
] is DataGridViewTextBoxCell dataGridViewCell)
86
$"DataGridViewTextBoxColumn {{ Name={Name}, Index={
Index
} }}";
System\Windows\Forms\Controls\DataGridView\DataGridViewTopLeftHeaderCell.DataGridViewTopLeftHeaderCellAccessibleObject.cs (2)
219
col.
Index
,
220
row.
Index
,
System.Windows.Forms.Tests (33)
System\Windows\Forms\DataGridViewCellTests.cs (1)
579
Assert.Equal(columnVisible, row.
Index
!= -1);
System\Windows\Forms\DataGridViewColumnCollectionTests.cs (22)
49
Assert.Equal(0, column1.
Index
);
57
Assert.Equal(0, column1.
Index
);
60
Assert.Equal(1, column2.
Index
);
77
Assert.Equal(0, column1.
Index
);
85
Assert.Equal(0, column1.
Index
);
88
Assert.Equal(1, column2.
Index
);
127
Assert.Equal(0, column1.
Index
);
135
Assert.Equal(0, column1.
Index
);
138
Assert.Equal(1, column2.
Index
);
201
Assert.Equal(0, column1.
Index
);
209
Assert.Equal(0, column1.
Index
);
212
Assert.Equal(1, column2.
Index
);
235
Assert.Equal(0, column1.
Index
);
243
Assert.Equal(0, column1.
Index
);
246
Assert.Equal(1, column2.
Index
);
277
Assert.Equal(0, column1.
Index
);
285
Assert.Equal(0, column1.
Index
);
288
Assert.Equal(1, column2.
Index
);
296
Assert.Equal(0, column1.
Index
);
299
Assert.Equal(1, column2.
Index
);
302
Assert.Equal(2, column3.
Index
);
321
Assert.Equal(0, column.
Index
);
System\Windows\Forms\DataGridViewColumnTests.cs (3)
36
Assert.Equal(column.
Index
, column.
Index
);
83
Assert.Equal(-1, column.
Index
);
System\Windows\Forms\DataGridViewLinkColumnTests.cs (6)
59
((DataGridViewLinkCell)row.Cells[_column.
Index
]).ActiveLinkColor.Should().Be(color);
113
((DataGridViewLinkCell)row.Cells[_column.
Index
]).LinkBehavior.Should().Be(behavior);
151
((DataGridViewLinkCell)row.Cells[_column.
Index
]).LinkColor.Should().Be(color);
212
((DataGridViewLinkCell)row.Cells[_column.
Index
]).TrackVisitedState.Should().Be(trackVisitedState);
250
((DataGridViewLinkCell)row.Cells[_column.
Index
]).UseColumnTextForLinkValue.Should().Be(useColumnTextForLinkValue);
288
((DataGridViewLinkCell)row.Cells[_column.
Index
]).VisitedLinkColor.Should().Be(color);
System\Windows\Forms\DataGridViewRowTests.cs (1)
37
Assert.Equal(-1, row.
Index
);
WinFormsControlsTest (3)
DataGridViewInVirtualModeTest.cs (3)
180
if (e.Row.
Index
< _customers.Count)
184
_customers.RemoveAt(e.Row.
Index
);
187
if (e.Row.
Index
== _rowInEdit)