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