1 write to DisplayedBandsInfo
System.Windows.Forms (1)
System\Windows\Forms\Controls\DataGridView\DataGridView.cs (1)
414DisplayedBandsInfo = new DisplayedBandsData();
350 references to DisplayedBandsInfo
System.Windows.Forms (350)
System\Windows\Forms\Controls\DataGridView\DataGridView.cs (36)
1672DisplayedBandsInfo.EnsureDirtyState(); 2345Debug.Assert(DisplayedBandsInfo.NumTotallyDisplayedFrozenRows == 0); 2346if (DisplayedBandsInfo.FirstDisplayedScrollingRow >= 0) 2348ptFirstDisplayedCellAddress.Y = DisplayedBandsInfo.FirstDisplayedScrollingRow; 2353Debug.Assert(DisplayedBandsInfo.FirstDisplayedScrollingRow == -1); 2354Debug.Assert(DisplayedBandsInfo.NumDisplayedScrollingRows == 0); 2355Debug.Assert(DisplayedBandsInfo.NumTotallyDisplayedScrollingRows == 0); 2386else if (DisplayedBandsInfo.FirstDisplayedScrollingCol >= 0) 2388firstDisplayedColumnIndex = DisplayedBandsInfo.FirstDisplayedScrollingCol; 2401else if (DisplayedBandsInfo.FirstDisplayedScrollingCol >= 0) 2403firstDisplayedColumnIndexDbg2 = DisplayedBandsInfo.FirstDisplayedScrollingCol; 2407Debug.Assert(DisplayedBandsInfo.LastTotallyDisplayedScrollingCol == -1); 2410Debug.Assert(firstDisplayedColumnIndex == firstDisplayedColumnIndexDbg1 || !Visible || DisplayedBandsInfo.Dirty); 2411Debug.Assert(firstDisplayedColumnIndex == firstDisplayedColumnIndexDbg2 || DisplayedBandsInfo.Dirty); 2430&& DisplayedBandsInfo.FirstDisplayedScrollingRow >= 0) 2432firstDisplayedRowIndex = DisplayedBandsInfo.FirstDisplayedScrollingRow; 2449get => DisplayedBandsInfo.FirstDisplayedScrollingCol; 2483if (value == DisplayedBandsInfo.FirstDisplayedScrollingCol) 2511Debug.Assert(DisplayedBandsInfo.FirstDisplayedScrollingCol >= 0); 2512Debug.Assert(DisplayedBandsInfo.FirstDisplayedScrollingCol == value 2513|| Columns.DisplayInOrder(DisplayedBandsInfo.FirstDisplayedScrollingCol, value)); 2517while (DisplayedBandsInfo.FirstDisplayedScrollingCol != value 2529get => DisplayedBandsInfo.FirstDisplayedScrollingRow; 2563if (value == DisplayedBandsInfo.FirstDisplayedScrollingRow) 2584Debug.Assert(DisplayedBandsInfo.FirstDisplayedScrollingRow >= 0); 2586if (value > DisplayedBandsInfo.FirstDisplayedScrollingRow) 2588int rowsToScroll = Rows.GetRowCount(DataGridViewElementStates.Visible, DisplayedBandsInfo.FirstDisplayedScrollingRow, value); 2695int oldFirstVisibleScrollingCol = DisplayedBandsInfo.FirstDisplayedScrollingCol; 2739DisplayedBandsInfo.FirstDisplayedScrollingCol = ComputeFirstVisibleScrollingColumn(); 2746&& DisplayedBandsInfo.FirstDisplayedScrollingCol > -1) 2754if (oldFirstVisibleScrollingCol == DisplayedBandsInfo.FirstDisplayedScrollingCol) 2758else if (Columns.DisplayInOrder(oldFirstVisibleScrollingCol, DisplayedBandsInfo.FirstDisplayedScrollingCol)) 2760scrollEventType = Columns.GetColumnCount(DataGridViewElementStates.Visible, oldFirstVisibleScrollingCol, DisplayedBandsInfo.FirstDisplayedScrollingCol) > 1 ? ScrollEventType.LargeIncrement : ScrollEventType.SmallIncrement; 2764Debug.Assert(Columns.DisplayInOrder(DisplayedBandsInfo.FirstDisplayedScrollingCol, oldFirstVisibleScrollingCol)); 2765scrollEventType = Columns.GetColumnCount(DataGridViewElementStates.Visible, DisplayedBandsInfo.FirstDisplayedScrollingCol, oldFirstVisibleScrollingCol) > 1 ? ScrollEventType.LargeDecrement : ScrollEventType.SmallDecrement; 3361DisplayedBandsInfo.EnsureDirtyState();
System\Windows\Forms\Controls\DataGridView\DataGridView.Methods.cs (313)
507rowIndex = DisplayedBandsInfo.FirstDisplayedScrollingRow; 936if (DisplayedBandsInfo.NumTotallyDisplayedFrozenRows == Rows.GetRowCount(DataGridViewElementStates.Visible | DataGridViewElementStates.Frozen) 937&& DisplayedBandsInfo.NumTotallyDisplayedScrollingRows != totalVisibleRowCount - Rows.GetRowCount(DataGridViewElementStates.Visible | DataGridViewElementStates.Frozen) 1335int oldFirstVisibleScrollingRow = DisplayedBandsInfo.FirstDisplayedScrollingRow; 1339&& oldFirstVisibleScrollingRow == DisplayedBandsInfo.FirstDisplayedScrollingRow) 1348oldFirstVisibleScrollingRow = DisplayedBandsInfo.FirstDisplayedScrollingRow; 1351int rowAboveFirstVisibleScrollingRow = Rows.GetPreviousRow(DisplayedBandsInfo.FirstDisplayedScrollingRow, DataGridViewElementStates.Visible, DataGridViewElementStates.Frozen); 1359rowIndex = DisplayedBandsInfo.FirstDisplayedScrollingRow; 1367while (oldFirstVisibleScrollingRow != DisplayedBandsInfo.FirstDisplayedScrollingRow); 2057rowIndex = DisplayedBandsInfo.FirstDisplayedScrollingRow; 2219rowIndexTmp = DisplayedBandsInfo.FirstDisplayedScrollingRow; 3613return DisplayedBandsInfo.NumDisplayedFrozenCols > 0; 3617return Columns.GetColumnCount(DataGridViewElementStates.Visible | DataGridViewElementStates.Frozen, firstVisibleFrozenColumn.Index, dataGridViewColumn.Index) < DisplayedBandsInfo.NumDisplayedFrozenCols; 3621int firstDisplayedScrollingColumnIndex = DisplayedBandsInfo.FirstDisplayedScrollingCol; 3626return DisplayedBandsInfo.NumDisplayedScrollingCols > 0; 3631return Columns.GetColumnCount(DataGridViewElementStates.Visible, firstDisplayedScrollingColumnIndex, dataGridViewColumn.Index) < DisplayedBandsInfo.NumDisplayedScrollingCols; 4328if (DisplayedBandsInfo.FirstDisplayedScrollingRow >= 0) 4333while (rowIndex != DisplayedBandsInfo.FirstDisplayedScrollingRow) 4335Debug.Assert(rowIndex < DisplayedBandsInfo.FirstDisplayedScrollingRow); 4347if (DisplayedBandsInfo.FirstDisplayedScrollingRow >= 0) 4350return Rows.GetRowsHeight(DataGridViewElementStates.Visible, DisplayedBandsInfo.FirstDisplayedScrollingRow, lastVisibleRowIndex) + 4514int oldNumTotallyVisibleFrozenRows = DisplayedBandsInfo.NumTotallyDisplayedFrozenRows; 4515int oldNumVisibleScrollingRows = DisplayedBandsInfo.NumDisplayedScrollingRows; 4516int oldNumTotallyVisibleScrollingRows = DisplayedBandsInfo.NumTotallyDisplayedScrollingRows; 4517int oldFirstVisibleScrollingRow = DisplayedBandsInfo.FirstDisplayedScrollingRow; 4519Debug.Assert(oldNumTotallyVisibleFrozenRows == DisplayedBandsInfo.NumTotallyDisplayedFrozenRows); 4520Debug.Assert(oldNumVisibleScrollingRows == DisplayedBandsInfo.NumDisplayedScrollingRows); 4521Debug.Assert(oldNumTotallyVisibleScrollingRows == DisplayedBandsInfo.NumTotallyDisplayedScrollingRows); 4522Debug.Assert(oldFirstVisibleScrollingRow == DisplayedBandsInfo.FirstDisplayedScrollingRow); 4528Debug.Assert(newFirstVisibleScrollingCol == DisplayedBandsInfo.FirstDisplayedScrollingCol); 4530int oldLastTotallyVisibleScrollingCol = DisplayedBandsInfo.LastTotallyDisplayedScrollingCol; 4531int oldFirstVisibleScrollingCol = DisplayedBandsInfo.FirstDisplayedScrollingCol; 4533Debug.Assert(oldLastTotallyVisibleScrollingCol == DisplayedBandsInfo.LastTotallyDisplayedScrollingCol); 4534Debug.Assert(oldFirstVisibleScrollingCol == DisplayedBandsInfo.FirstDisplayedScrollingCol); 4570int firstDisplayedScrollingCol = DisplayedBandsInfo.FirstDisplayedScrollingCol; 4576DisplayedBandsInfo.FirstDisplayedFrozenCol = -1; 4577DisplayedBandsInfo.NumDisplayedFrozenCols = 0; 4578DisplayedBandsInfo.FirstDisplayedScrollingCol = -1; 4579DisplayedBandsInfo.NumDisplayedScrollingCols = 0; 4580DisplayedBandsInfo.LastDisplayedFrozenCol = -1; 4581DisplayedBandsInfo.LastTotallyDisplayedScrollingCol = -1; 4625DisplayedBandsInfo.FirstDisplayedFrozenCol = firstDisplayedFrozenCol; 4626DisplayedBandsInfo.LastDisplayedFrozenCol = lastDisplayedFrozenCol; 4627DisplayedBandsInfo.NumDisplayedFrozenCols = numDisplayedFrozenCols; 4628DisplayedBandsInfo.FirstDisplayedScrollingCol = DisplayedBandsInfo.LastTotallyDisplayedScrollingCol = -1; 4629DisplayedBandsInfo.NumDisplayedScrollingCols = 0; 4734DisplayedBandsInfo.LastTotallyDisplayedScrollingCol = -1; // no totally visible scrolling column at all 4748DisplayedBandsInfo.LastTotallyDisplayedScrollingCol = dataGridViewColumn.Index; 4753DisplayedBandsInfo.LastTotallyDisplayedScrollingCol = -1; 4756DisplayedBandsInfo.FirstDisplayedFrozenCol = firstDisplayedFrozenCol; 4757DisplayedBandsInfo.LastDisplayedFrozenCol = lastDisplayedFrozenCol; 4758DisplayedBandsInfo.NumDisplayedFrozenCols = numDisplayedFrozenCols; 4759DisplayedBandsInfo.FirstDisplayedScrollingCol = firstDisplayedScrollingCol; 4760DisplayedBandsInfo.NumDisplayedScrollingCols = numVisibleScrollingCols; 4761Debug.Assert((DisplayedBandsInfo.NumDisplayedScrollingCols > 0 && DisplayedBandsInfo.FirstDisplayedScrollingCol != -1) 4762|| (DisplayedBandsInfo.NumDisplayedScrollingCols == 0 && DisplayedBandsInfo.FirstDisplayedScrollingCol == -1)); 4768int firstDisplayedScrollingRow = DisplayedBandsInfo.FirstDisplayedScrollingRow; 4782DisplayedBandsInfo.NumDisplayedFrozenRows = DisplayedBandsInfo.NumTotallyDisplayedFrozenRows = 4783DisplayedBandsInfo.NumDisplayedScrollingRows = DisplayedBandsInfo.NumTotallyDisplayedScrollingRows = 0; 4784DisplayedBandsInfo.FirstDisplayedFrozenRow = DisplayedBandsInfo.FirstDisplayedScrollingRow = 4785DisplayedBandsInfo.LastDisplayedFrozenRow = DisplayedBandsInfo.LastDisplayedScrollingRow = -1; 4819DisplayedBandsInfo.NumDisplayedFrozenRows = cy > displayHeight 4877DisplayedBandsInfo.NumDisplayedScrollingRows = visibleScrollingRows; 4878DisplayedBandsInfo.NumTotallyDisplayedScrollingRows = cy > displayHeight 4890DisplayedBandsInfo.NumDisplayedScrollingRows = DisplayedBandsInfo.NumTotallyDisplayedScrollingRows = 0; 4898DisplayedBandsInfo.FirstDisplayedFrozenRow = firstDisplayedFrozenRow; 4899DisplayedBandsInfo.FirstDisplayedScrollingRow = firstDisplayedScrollingRow; 4900DisplayedBandsInfo.NumTotallyDisplayedFrozenRows = numTotallyDisplayedFrozenRows; 4901DisplayedBandsInfo.LastDisplayedFrozenRow = lastDisplayedFrozenRow; 4902DisplayedBandsInfo.LastDisplayedScrollingRow = lastDisplayedScrollingRow; 4904Debug.Assert(DisplayedBandsInfo.NumTotallyDisplayedFrozenRows >= 0, "the number of visible frozen rows can't be negative"); 4905Debug.Assert(DisplayedBandsInfo.NumDisplayedScrollingRows >= 0, "the number of visible scrolling rows can't be negative"); 4906Debug.Assert(DisplayedBandsInfo.NumTotallyDisplayedScrollingRows >= 0, "the number of totally visible scrolling rows can't be negative"); 4907Debug.Assert(DisplayedBandsInfo.FirstDisplayedScrollingRow < nRows, "firstDisplayedScrollingRow larger than number of rows"); 5538if (cx < cxMax && DisplayedBandsInfo.FirstDisplayedScrollingCol >= 0) 5546dataGridViewColumn = Columns[DisplayedBandsInfo.FirstDisplayedScrollingCol]; 5569? (DisplayedBandsInfo.NumDisplayedFrozenRows + DisplayedBandsInfo.NumDisplayedScrollingRows) 5570: (DisplayedBandsInfo.NumTotallyDisplayedFrozenRows + DisplayedBandsInfo.NumTotallyDisplayedScrollingRows); 6407DisplayedBandsInfo.FirstDisplayedScrollingRow = rowIndex; 6413if (DisplayedBandsInfo.Dirty && Visible) 6428int rowIndexTmp = DisplayedBandsInfo.FirstDisplayedScrollingRow; 6431int numDisplayedScrollingRows = DisplayedBandsInfo.NumDisplayedScrollingRows; 6448Debug.Assert(DisplayedBandsInfo.FirstDisplayedScrollingRow != -1); 6449rowIndexTmp = Rows.GetPreviousRow(DisplayedBandsInfo.FirstDisplayedScrollingRow, DataGridViewElementStates.Visible, DataGridViewElementStates.Frozen); 6472int numDisplayedFrozenRows = DisplayedBandsInfo.NumDisplayedFrozenRows; 6497if (DisplayedBandsInfo.NumDisplayedFrozenRows > 0) 6501lastDisplayedFrozenRowIndex = DisplayedBandsInfo.NumDisplayedFrozenRows > 1 6505skipRows: DisplayedBandsInfo.NumDisplayedFrozenRows - 2) 6509if (DisplayedBandsInfo.FirstDisplayedScrollingRow != -1) 6511lastDisplayedScrollingRowIndex = DisplayedBandsInfo.NumDisplayedScrollingRows > 1 6513DisplayedBandsInfo.FirstDisplayedScrollingRow, 6515skipRows: DisplayedBandsInfo.NumDisplayedScrollingRows - 2) 6516: DisplayedBandsInfo.FirstDisplayedScrollingRow; 6519rowIndexTmp = DisplayedBandsInfo.OldFirstDisplayedScrollingRow; 6521&& rowIndexTmp < DisplayedBandsInfo.FirstDisplayedScrollingRow 6535rowIndexTmp = DisplayedBandsInfo.OldFirstDisplayedScrollingRow; 6538&& (DisplayedBandsInfo.FirstDisplayedScrollingRow == -1 || DisplayedBandsInfo.FirstDisplayedScrollingRow < rowIndexTmp) 6555if (DisplayedBandsInfo.RowInsertionOccurred) 6558rowIndexTmp = DisplayedBandsInfo.OldFirstDisplayedScrollingRow; 6561rowIndexTmp = Rows.GetNextRow(rowIndexTmp, DataGridViewElementStates.Visible, DisplayedBandsInfo.OldNumDisplayedScrollingRows - 1); 6586rowIndexTmp = Rows.GetNextRow(rowIndexTmp, DataGridViewElementStates.Visible | DataGridViewElementStates.Frozen, DisplayedBandsInfo.OldNumDisplayedFrozenRows - 1); 6632int columnIndexTmp = DisplayedBandsInfo.FirstDisplayedScrollingCol; 6635int numDisplayedScrollingCols = DisplayedBandsInfo.NumDisplayedScrollingCols; 6653Debug.Assert(DisplayedBandsInfo.FirstDisplayedScrollingCol != -1); 6654dataGridViewColumnTmp = Columns.GetPreviousColumn(Columns[DisplayedBandsInfo.FirstDisplayedScrollingCol], DataGridViewElementStates.Visible, DataGridViewElementStates.Frozen); 6677int numDisplayedFrozenCols = DisplayedBandsInfo.NumDisplayedFrozenCols; 6700columnIndexTmp = DisplayedBandsInfo.OldFirstDisplayedScrollingCol; 6703&& DisplayedBandsInfo.FirstDisplayedScrollingCol != -1 6704&& columnIndexTmp != DisplayedBandsInfo.FirstDisplayedScrollingCol 6705&& Columns.DisplayInOrder(columnIndexTmp, DisplayedBandsInfo.FirstDisplayedScrollingCol) 6721columnIndexTmp = DisplayedBandsInfo.OldFirstDisplayedScrollingCol; 6724&& (DisplayedBandsInfo.FirstDisplayedScrollingCol == -1 6725|| (DisplayedBandsInfo.FirstDisplayedScrollingCol != columnIndexTmp 6726&& Columns.DisplayInOrder(DisplayedBandsInfo.FirstDisplayedScrollingCol, columnIndexTmp))) 6744if (DisplayedBandsInfo.ColumnInsertionOccurred) 6771DisplayedBandsInfo.Dirty = false; 8245if (!columnFound && DisplayedBandsInfo.FirstDisplayedScrollingCol >= 0) 8247for (dataGridViewColumn = Columns[DisplayedBandsInfo.FirstDisplayedScrollingCol]; 8270if (dataGridViewColumn.Index == DisplayedBandsInfo.FirstDisplayedScrollingCol) 8293if (dataGridViewColumn.Index == DisplayedBandsInfo.FirstDisplayedScrollingCol) 8379if (DisplayedBandsInfo.FirstDisplayedScrollingCol >= 0) 8381dataGridViewColumn = Columns[DisplayedBandsInfo.FirstDisplayedScrollingCol]; 8491dataGridViewColumn = DisplayedBandsInfo.FirstDisplayedScrollingCol >= 0 8492? Columns[DisplayedBandsInfo.FirstDisplayedScrollingCol] 8520dataGridViewColumn = Columns[DisplayedBandsInfo.FirstDisplayedScrollingCol]; 8605Debug.Assert(DisplayedBandsInfo.FirstDisplayedScrollingRow >= 0); 8641Debug.Assert(DisplayedBandsInfo.FirstDisplayedScrollingRow >= 0); 8653if (DisplayedBandsInfo.FirstDisplayedScrollingRow >= 0) 8655if (VerticalScrollingOffset + Rows.SharedRow(DisplayedBandsInfo.FirstDisplayedScrollingRow).GetHeight(DisplayedBandsInfo.FirstDisplayedScrollingRow) <= 8697Debug.Assert(DisplayedBandsInfo.FirstDisplayedScrollingCol >= 0); 8720&& DisplayedBandsInfo.FirstDisplayedScrollingCol >= 0 8723Columns[DisplayedBandsInfo.FirstDisplayedScrollingCol], 8749if (DisplayedBandsInfo.FirstDisplayedScrollingCol >= 0) 8751if (DisplayedBandsInfo.LastTotallyDisplayedScrollingCol != -1 8753Columns[DisplayedBandsInfo.LastTotallyDisplayedScrollingCol], 8762Columns[DisplayedBandsInfo.FirstDisplayedScrollingCol], 8822Debug.Assert(DisplayedBandsInfo.FirstDisplayedScrollingRow >= 0); 8838if (DisplayedBandsInfo.FirstDisplayedScrollingRow >= 0) 8840if (VerticalScrollingOffset + Rows.SharedRow(DisplayedBandsInfo.FirstDisplayedScrollingRow).GetHeight(DisplayedBandsInfo.FirstDisplayedScrollingRow) <= 8871&& DisplayedBandsInfo.FirstDisplayedScrollingCol >= 0 8874Columns[DisplayedBandsInfo.FirstDisplayedScrollingCol], 8908if (DisplayedBandsInfo.FirstDisplayedScrollingCol >= 0 8909&& (DisplayedBandsInfo.LastTotallyDisplayedScrollingCol == -1 8911Columns[DisplayedBandsInfo.LastTotallyDisplayedScrollingCol], 8916Columns[DisplayedBandsInfo.FirstDisplayedScrollingCol], 9063if (!rowFound && DisplayedBandsInfo.FirstDisplayedScrollingRow >= 0) 9065for (indexTmp = DisplayedBandsInfo.FirstDisplayedScrollingRow; 9138if (DisplayedBandsInfo.FirstDisplayedScrollingRow >= 0) 9140indexTmp = DisplayedBandsInfo.FirstDisplayedScrollingRow; 9218if (DisplayedBandsInfo.FirstDisplayedScrollingRow >= 0) 9220if (index >= DisplayedBandsInfo.FirstDisplayedScrollingRow) 9223indexTmp = DisplayedBandsInfo.FirstDisplayedScrollingRow; 9257Debug.Assert(DisplayedBandsInfo.FirstDisplayedScrollingRow != -1); 9258indexTmp = Rows.GetPreviousRow(DisplayedBandsInfo.FirstDisplayedScrollingRow, 9442if (hti._row != DisplayedBandsInfo.FirstDisplayedScrollingRow || DisplayedBandsInfo.NumDisplayedFrozenRows > 0) 9518if (hti._col != DisplayedBandsInfo.FirstDisplayedScrollingCol || DisplayedBandsInfo.LastTotallyDisplayedScrollingCol >= 0) 9581if (hti._row != DisplayedBandsInfo.FirstDisplayedScrollingRow || DisplayedBandsInfo.NumDisplayedFrozenRows > 0) 9933else if (DisplayedBandsInfo.NumDisplayedScrollingRows == 0) 9938else if (lo >= DisplayedBandsInfo.FirstDisplayedScrollingRow 9941DisplayedBandsInfo.FirstDisplayedScrollingRow, 9942lo) >= DisplayedBandsInfo.NumDisplayedScrollingRows) 9951top = GetRowDisplayRectangle(DisplayedBandsInfo.FirstDisplayedScrollingRow, cutOverflow: true).Top; 9970else if (hi > DisplayedBandsInfo.FirstDisplayedScrollingRow) 9989for (int i = 0; i < DisplayedBandsInfo.NumDisplayedFrozenRows;) 9996if (i == DisplayedBandsInfo.NumDisplayedFrozenRows - 1) 10184oldfirstDisplayedScrollingRow = DisplayedBandsInfo.FirstDisplayedScrollingRow; 10186if (DisplayedBandsInfo.NumTotallyDisplayedFrozenRows == Rows.GetRowCount(DataGridViewElementStates.Visible | DataGridViewElementStates.Frozen) 10187&& DisplayedBandsInfo.NumTotallyDisplayedScrollingRows != totalVisibleRowCount - Rows.GetRowCount(DataGridViewElementStates.Visible | DataGridViewElementStates.Frozen) 10193DisplayedBandsInfo.FirstDisplayedScrollingRow = oldfirstDisplayedScrollingRow; 10211oldfirstDisplayedScrollingRow = DisplayedBandsInfo.FirstDisplayedScrollingRow; 10215&& DisplayedBandsInfo.NumTotallyDisplayedFrozenRows == Rows.GetRowCount(DataGridViewElementStates.Visible | DataGridViewElementStates.Frozen) 10216&& DisplayedBandsInfo.NumTotallyDisplayedScrollingRows != totalVisibleRowCount - Rows.GetRowCount(DataGridViewElementStates.Visible | DataGridViewElementStates.Frozen) 10241DisplayedBandsInfo.FirstDisplayedScrollingCol = ComputeFirstVisibleScrollingColumn(); 10251DisplayedBandsInfo.FirstDisplayedScrollingRow = oldfirstDisplayedScrollingRow; 10272if (DisplayedBandsInfo.NumTotallyDisplayedFrozenRows == Rows.GetRowCount(DataGridViewElementStates.Visible | DataGridViewElementStates.Frozen) 10273&& DisplayedBandsInfo.NumTotallyDisplayedScrollingRows != totalVisibleRowCount 13212int numDisplayedRows = DisplayedBandsInfo.NumDisplayedFrozenRows + DisplayedBandsInfo.NumDisplayedScrollingRows; 14337Debug.Assert(Columns.DisplayInOrder(dataGridViewColumn.Index, DisplayedBandsInfo.FirstDisplayedScrollingCol)); 15260DisplayedBandsInfo.CorrectColumnIndexAfterInsertion(dataGridViewColumn.Index, 1); 15293DisplayedBandsInfo.CorrectRowIndexAfterInsertion(rowIndex, insertionCount); 15332DisplayedBandsInfo.CorrectRowIndexAfterInsertion(rowIndex, dataGridViewRows.Length); 16583Debug.Assert(DisplayedBandsInfo.FirstDisplayedScrollingRow >= 0); 16586&& _vertScrollBar.Value + Rows.SharedRow(DisplayedBandsInfo.FirstDisplayedScrollingRow).GetHeight(DisplayedBandsInfo.FirstDisplayedScrollingRow) 16593Debug.Assert(DisplayedBandsInfo.FirstDisplayedScrollingRow >= 0); 16597if (_vertScrollBar.Value + Rows.SharedRow(DisplayedBandsInfo.FirstDisplayedScrollingRow).GetHeight(DisplayedBandsInfo.FirstDisplayedScrollingRow) 16888DisplayedBandsInfo.CorrectRowIndexAfterDeletion(dataGridViewColumn.Index); 16939DisplayedBandsInfo.CorrectRowIndexAfterDeletion(rowIndexDeleted); 17160if (dataGridViewColumn.Visible && !dataGridViewColumn.Frozen && DisplayedBandsInfo.FirstDisplayedScrollingCol >= 0) 17163if (DisplayedBandsInfo.FirstDisplayedScrollingCol == dataGridViewColumn.Index) 17169else if (Columns.DisplayInOrder(DisplayedBandsInfo.FirstDisplayedScrollingCol, dataGridViewColumn.Index)) 17508int oldfirstDisplayedScrollingRow = DisplayedBandsInfo.FirstDisplayedScrollingRow; 17510if (oldfirstDisplayedScrollingRow != DisplayedBandsInfo.FirstDisplayedScrollingRow) 19132int numDisplayedFrozenRows = DisplayedBandsInfo.NumDisplayedFrozenRows; 19163rowIndexTmp = DisplayedBandsInfo.FirstDisplayedScrollingRow; 19167int numDisplayedScrollingRows = DisplayedBandsInfo.NumDisplayedScrollingRows; 19374isLastVisibleColumn = (DisplayedBandsInfo.FirstDisplayedScrollingCol < 0); 19413if (DisplayedBandsInfo.FirstDisplayedScrollingCol >= 0 && cx < scrollingBounds.Width) 19429dataGridViewColumn = Columns[DisplayedBandsInfo.FirstDisplayedScrollingCol]; 19604(indexTmpNext == -1) && (DisplayedBandsInfo.FirstDisplayedScrollingRow == -1)); 19618if (DisplayedBandsInfo.FirstDisplayedScrollingRow >= 0 && cy < boundingRect.Height) 19620indexTmp = DisplayedBandsInfo.FirstDisplayedScrollingRow; 19746DisplayedBandsInfo.FirstDisplayedFrozenCol = -1; 19747DisplayedBandsInfo.FirstDisplayedFrozenRow = -1; 19748DisplayedBandsInfo.FirstDisplayedScrollingRow = -1; 19749DisplayedBandsInfo.FirstDisplayedScrollingCol = -1; 19750DisplayedBandsInfo.NumDisplayedFrozenRows = 0; 19751DisplayedBandsInfo.NumDisplayedFrozenCols = 0; 19752DisplayedBandsInfo.NumDisplayedScrollingRows = 0; 19753DisplayedBandsInfo.NumDisplayedScrollingCols = 0; 19754DisplayedBandsInfo.NumTotallyDisplayedFrozenRows = 0; 19755DisplayedBandsInfo.NumTotallyDisplayedScrollingRows = 0; 19756DisplayedBandsInfo.LastDisplayedScrollingRow = -1; 19757DisplayedBandsInfo.LastTotallyDisplayedScrollingCol = -1; 22946if (DisplayedBandsInfo.FirstDisplayedScrollingRow > 0) 22962jumpRows = DisplayedBandsInfo.NumTotallyDisplayedFrozenRows; 22966jumpRows += DisplayedBandsInfo.NumTotallyDisplayedScrollingRows; 23206? DisplayedBandsInfo.NumTotallyDisplayedFrozenRows 23207: DisplayedBandsInfo.NumTotallyDisplayedScrollingRows; 25971else if (DisplayedBandsInfo.FirstDisplayedScrollingRow != -1 25972&& rowIndex >= DisplayedBandsInfo.FirstDisplayedScrollingRow 26005if (DisplayedBandsInfo.FirstDisplayedScrollingCol != -1 26007&& (columnIndex != DisplayedBandsInfo.FirstDisplayedScrollingCol || FirstDisplayedScrollingColumnHiddenWidth > 0)) 26010if (Columns.DisplayInOrder(columnIndex, DisplayedBandsInfo.FirstDisplayedScrollingCol)) 26020columnsToScroll = Columns.GetColumnCount(DataGridViewElementStates.Visible, columnIndex, DisplayedBandsInfo.FirstDisplayedScrollingCol); 26028else if (columnIndex == DisplayedBandsInfo.FirstDisplayedScrollingCol && FirstDisplayedScrollingColumnHiddenWidth > 0) 26040else if (DisplayedBandsInfo.LastTotallyDisplayedScrollingCol == -1 26041|| (DisplayedBandsInfo.LastTotallyDisplayedScrollingCol != columnIndex 26042&& Columns.DisplayInOrder(DisplayedBandsInfo.LastTotallyDisplayedScrollingCol, columnIndex))) 26053int firstDisplayedScrollingColumn = DisplayedBandsInfo.FirstDisplayedScrollingCol; 26062if (firstDisplayedScrollingColumn == DisplayedBandsInfo.FirstDisplayedScrollingCol) 26083if (firstDisplayedScrollingColumn == DisplayedBandsInfo.FirstDisplayedScrollingCol) 26116if (DisplayedBandsInfo.LastTotallyDisplayedScrollingCol >= 0) 26118dataGridViewColumnTmp = Columns[DisplayedBandsInfo.LastTotallyDisplayedScrollingCol]; 26135Debug.Assert(DisplayedBandsInfo.FirstDisplayedScrollingCol >= 0); 26136dataGridViewColumnTmp = Columns[DisplayedBandsInfo.FirstDisplayedScrollingCol]; 26152Debug.Assert(DisplayedBandsInfo.FirstDisplayedScrollingCol >= 0); 26153dataGridViewColumnTmp = Columns[DisplayedBandsInfo.FirstDisplayedScrollingCol]; 26179newFirstVisibleScrollingCol = Columns[DisplayedBandsInfo.FirstDisplayedScrollingCol]; 26203Debug.Assert(DisplayedBandsInfo.FirstDisplayedScrollingCol >= -1 && DisplayedBandsInfo.FirstDisplayedScrollingCol < Columns.Count); 26204Debug.Assert(DisplayedBandsInfo.LastTotallyDisplayedScrollingCol >= -1 && DisplayedBandsInfo.LastTotallyDisplayedScrollingCol < Columns.Count); 26206Debug.Assert(DisplayedBandsInfo.FirstDisplayedScrollingRow >= -1 && DisplayedBandsInfo.FirstDisplayedScrollingRow < Rows.Count); 26270if (rowIndex < DisplayedBandsInfo.FirstDisplayedScrollingRow) 26280rowsToScroll = Rows.GetRowCount(DataGridViewElementStates.Visible, rowIndex, DisplayedBandsInfo.FirstDisplayedScrollingRow); 26283else if (DisplayedBandsInfo.FirstDisplayedScrollingRow >= 0 && rowIndex > DisplayedBandsInfo.FirstDisplayedScrollingRow) 26286int firstDisplayedScrollingRow = DisplayedBandsInfo.FirstDisplayedScrollingRow; 26322Debug.Assert(DisplayedBandsInfo.FirstDisplayedScrollingRow >= Rows.GetRowCount(DataGridViewElementStates.Visible | DataGridViewElementStates.Frozen)); 26355Debug.Assert(DisplayedBandsInfo.FirstDisplayedScrollingRow > -1); 26380Debug.Assert(DisplayedBandsInfo.FirstDisplayedScrollingRow >= 0); 26383int newScrolledOffRowCount = Rows.GetRowCount(DataGridViewElementStates.Visible, firstVisibleScrollingRow, DisplayedBandsInfo.FirstDisplayedScrollingRow); 26396Debug.Assert(DisplayedBandsInfo.FirstDisplayedScrollingRow >= 0); 26397int newFirstVisibleScrollingRow = DisplayedBandsInfo.FirstDisplayedScrollingRow; 26412int oldFirstVisibleScrollingRow = DisplayedBandsInfo.FirstDisplayedScrollingRow; 26414DisplayedBandsInfo.FirstDisplayedScrollingRow = newFirstVisibleScrollingRow; 26418if (DisplayedBandsInfo.FirstDisplayedScrollingRow > oldFirstVisibleScrollingRow) 26420deltaY = -Rows.GetRowsHeight(DataGridViewElementStates.Visible, oldFirstVisibleScrollingRow, DisplayedBandsInfo.FirstDisplayedScrollingRow); 26421rows = Rows.GetRowCount(DataGridViewElementStates.Visible, oldFirstVisibleScrollingRow, DisplayedBandsInfo.FirstDisplayedScrollingRow); 26425Debug.Assert(DisplayedBandsInfo.FirstDisplayedScrollingRow == oldFirstVisibleScrollingRow); 26446DisplayedBandsInfo.FirstDisplayedScrollingRow = newFirstVisibleScrollingRow; 26448Debug.Assert(DisplayedBandsInfo.FirstDisplayedScrollingRow == newFirstVisibleScrollingRow); 26462Debug.Assert(DisplayedBandsInfo.FirstDisplayedScrollingRow >= 0); 26464int oldFirstVisibleScrollingRow = DisplayedBandsInfo.FirstDisplayedScrollingRow; 26465int newFirstVisibleScrollingRow = DisplayedBandsInfo.FirstDisplayedScrollingRow; 26511DisplayedBandsInfo.FirstDisplayedScrollingRow = newFirstVisibleScrollingRow; 26517if (DisplayedBandsInfo.FirstDisplayedScrollingRow > oldFirstVisibleScrollingRow) 26519scrollHeight = Rows.GetRowsHeight(DataGridViewElementStates.Visible, oldFirstVisibleScrollingRow, DisplayedBandsInfo.FirstDisplayedScrollingRow); 26520rowCount = Rows.GetRowCount(DataGridViewElementStates.Visible, oldFirstVisibleScrollingRow, DisplayedBandsInfo.FirstDisplayedScrollingRow); 26523else if (DisplayedBandsInfo.FirstDisplayedScrollingRow < oldFirstVisibleScrollingRow) 26525scrollHeight = -Rows.GetRowsHeight(DataGridViewElementStates.Visible, DisplayedBandsInfo.FirstDisplayedScrollingRow, oldFirstVisibleScrollingRow); 26526rowCount = -Rows.GetRowCount(DataGridViewElementStates.Visible, DisplayedBandsInfo.FirstDisplayedScrollingRow, oldFirstVisibleScrollingRow); 28240int firstDisplayedScrollingRowCache = DisplayedBandsInfo.FirstDisplayedScrollingRow; 28320DisplayedBandsInfo.FirstDisplayedScrollingRow = firstDisplayedScrollingRowCache; 28333DisplayedBandsInfo.EnsureDirtyState(); 28431Debug.Assert(DisplayedBandsInfo.FirstDisplayedScrollingRow >= 0); 28432if (_vertScrollBar.Value + Rows.SharedRow(DisplayedBandsInfo.FirstDisplayedScrollingRow).GetHeight(DisplayedBandsInfo.FirstDisplayedScrollingRow) <= 28455Debug.Assert(DisplayedBandsInfo.FirstDisplayedScrollingRow >= 0); 28456int firstDisplayedScrollingRowHeight = Rows.SharedRow(DisplayedBandsInfo.FirstDisplayedScrollingRow).GetHeight(DisplayedBandsInfo.FirstDisplayedScrollingRow); 28889int numDisplayedFrozenCols = DisplayedBandsInfo.NumDisplayedFrozenCols; 28908int columnIndexTmp = DisplayedBandsInfo.FirstDisplayedScrollingCol; 28911int numDisplayedScrollingCols = DisplayedBandsInfo.NumDisplayedScrollingCols; 28987int oldFirstVisibleScrollingRow = DisplayedBandsInfo.FirstDisplayedScrollingRow; 29024int topEdge = GetRowYFromIndex(oldFirstVisibleScrollingRow == DisplayedBandsInfo.FirstDisplayedScrollingRow ? rowIndex : DisplayedBandsInfo.FirstDisplayedScrollingRow); 29057int oldFirstVisibleScrollingRow = DisplayedBandsInfo.FirstDisplayedScrollingRow; 29092int topEdge = GetRowYFromIndex(oldFirstVisibleScrollingRow == DisplayedBandsInfo.FirstDisplayedScrollingRow ? rowIndex : DisplayedBandsInfo.FirstDisplayedScrollingRow); 29112int rowIndexTmp, numDisplayedFrozenRows = DisplayedBandsInfo.NumDisplayedFrozenRows; 29130rowIndexTmp = DisplayedBandsInfo.FirstDisplayedScrollingRow; 29133int numDisplayedScrollingRows = DisplayedBandsInfo.NumDisplayedScrollingRows;
System\Windows\Forms\Controls\DataGridView\DataGridViewColumn.cs (1)
1001rowIndex = dataGridView.DisplayedBandsInfo.FirstDisplayedScrollingRow;