1 write to DisplayedBandsInfo
System.Windows.Forms (1)
System\Windows\Forms\Controls\DataGridView\DataGridView.cs (1)
418DisplayedBandsInfo = new DisplayedBandsData();
350 references to DisplayedBandsInfo
System.Windows.Forms (350)
System\Windows\Forms\Controls\DataGridView\DataGridView.cs (36)
1665DisplayedBandsInfo.EnsureDirtyState(); 2337Debug.Assert(DisplayedBandsInfo.NumTotallyDisplayedFrozenRows == 0); 2338if (DisplayedBandsInfo.FirstDisplayedScrollingRow >= 0) 2340ptFirstDisplayedCellAddress.Y = DisplayedBandsInfo.FirstDisplayedScrollingRow; 2345Debug.Assert(DisplayedBandsInfo.FirstDisplayedScrollingRow == -1); 2346Debug.Assert(DisplayedBandsInfo.NumDisplayedScrollingRows == 0); 2347Debug.Assert(DisplayedBandsInfo.NumTotallyDisplayedScrollingRows == 0); 2378else if (DisplayedBandsInfo.FirstDisplayedScrollingCol >= 0) 2380firstDisplayedColumnIndex = DisplayedBandsInfo.FirstDisplayedScrollingCol; 2393else if (DisplayedBandsInfo.FirstDisplayedScrollingCol >= 0) 2395firstDisplayedColumnIndexDbg2 = DisplayedBandsInfo.FirstDisplayedScrollingCol; 2399Debug.Assert(DisplayedBandsInfo.LastTotallyDisplayedScrollingCol == -1); 2402Debug.Assert(firstDisplayedColumnIndex == firstDisplayedColumnIndexDbg1 || !Visible || DisplayedBandsInfo.Dirty); 2403Debug.Assert(firstDisplayedColumnIndex == firstDisplayedColumnIndexDbg2 || DisplayedBandsInfo.Dirty); 2422&& DisplayedBandsInfo.FirstDisplayedScrollingRow >= 0) 2424firstDisplayedRowIndex = DisplayedBandsInfo.FirstDisplayedScrollingRow; 2441get => DisplayedBandsInfo.FirstDisplayedScrollingCol; 2475if (value == DisplayedBandsInfo.FirstDisplayedScrollingCol) 2503Debug.Assert(DisplayedBandsInfo.FirstDisplayedScrollingCol >= 0); 2504Debug.Assert(DisplayedBandsInfo.FirstDisplayedScrollingCol == value 2505|| Columns.DisplayInOrder(DisplayedBandsInfo.FirstDisplayedScrollingCol, value)); 2509while (DisplayedBandsInfo.FirstDisplayedScrollingCol != value 2521get => DisplayedBandsInfo.FirstDisplayedScrollingRow; 2555if (value == DisplayedBandsInfo.FirstDisplayedScrollingRow) 2576Debug.Assert(DisplayedBandsInfo.FirstDisplayedScrollingRow >= 0); 2578if (value > DisplayedBandsInfo.FirstDisplayedScrollingRow) 2580int rowsToScroll = Rows.GetRowCount(DataGridViewElementStates.Visible, DisplayedBandsInfo.FirstDisplayedScrollingRow, value); 2687int oldFirstVisibleScrollingCol = DisplayedBandsInfo.FirstDisplayedScrollingCol; 2731DisplayedBandsInfo.FirstDisplayedScrollingCol = ComputeFirstVisibleScrollingColumn(); 2738&& DisplayedBandsInfo.FirstDisplayedScrollingCol > -1) 2746if (oldFirstVisibleScrollingCol == DisplayedBandsInfo.FirstDisplayedScrollingCol) 2750else if (Columns.DisplayInOrder(oldFirstVisibleScrollingCol, DisplayedBandsInfo.FirstDisplayedScrollingCol)) 2752scrollEventType = Columns.GetColumnCount(DataGridViewElementStates.Visible, oldFirstVisibleScrollingCol, DisplayedBandsInfo.FirstDisplayedScrollingCol) > 1 ? ScrollEventType.LargeIncrement : ScrollEventType.SmallIncrement; 2756Debug.Assert(Columns.DisplayInOrder(DisplayedBandsInfo.FirstDisplayedScrollingCol, oldFirstVisibleScrollingCol)); 2757scrollEventType = Columns.GetColumnCount(DataGridViewElementStates.Visible, DisplayedBandsInfo.FirstDisplayedScrollingCol, oldFirstVisibleScrollingCol) > 1 ? ScrollEventType.LargeDecrement : ScrollEventType.SmallDecrement; 3353DisplayedBandsInfo.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); 16586Debug.Assert(DisplayedBandsInfo.FirstDisplayedScrollingRow >= 0); 16589&& _vertScrollBar.Value + Rows.SharedRow(DisplayedBandsInfo.FirstDisplayedScrollingRow).GetHeight(DisplayedBandsInfo.FirstDisplayedScrollingRow) 16596Debug.Assert(DisplayedBandsInfo.FirstDisplayedScrollingRow >= 0); 16600if (_vertScrollBar.Value + Rows.SharedRow(DisplayedBandsInfo.FirstDisplayedScrollingRow).GetHeight(DisplayedBandsInfo.FirstDisplayedScrollingRow) 16891DisplayedBandsInfo.CorrectRowIndexAfterDeletion(dataGridViewColumn.Index); 16942DisplayedBandsInfo.CorrectRowIndexAfterDeletion(rowIndexDeleted); 17163if (dataGridViewColumn.Visible && !dataGridViewColumn.Frozen && DisplayedBandsInfo.FirstDisplayedScrollingCol >= 0) 17166if (DisplayedBandsInfo.FirstDisplayedScrollingCol == dataGridViewColumn.Index) 17172else if (Columns.DisplayInOrder(DisplayedBandsInfo.FirstDisplayedScrollingCol, dataGridViewColumn.Index)) 17511int oldfirstDisplayedScrollingRow = DisplayedBandsInfo.FirstDisplayedScrollingRow; 17513if (oldfirstDisplayedScrollingRow != DisplayedBandsInfo.FirstDisplayedScrollingRow) 19135int numDisplayedFrozenRows = DisplayedBandsInfo.NumDisplayedFrozenRows; 19166rowIndexTmp = DisplayedBandsInfo.FirstDisplayedScrollingRow; 19170int numDisplayedScrollingRows = DisplayedBandsInfo.NumDisplayedScrollingRows; 19377isLastVisibleColumn = (DisplayedBandsInfo.FirstDisplayedScrollingCol < 0); 19416if (DisplayedBandsInfo.FirstDisplayedScrollingCol >= 0 && cx < scrollingBounds.Width) 19432dataGridViewColumn = Columns[DisplayedBandsInfo.FirstDisplayedScrollingCol]; 19607(indexTmpNext == -1) && (DisplayedBandsInfo.FirstDisplayedScrollingRow == -1)); 19621if (DisplayedBandsInfo.FirstDisplayedScrollingRow >= 0 && cy < boundingRect.Height) 19623indexTmp = DisplayedBandsInfo.FirstDisplayedScrollingRow; 19749DisplayedBandsInfo.FirstDisplayedFrozenCol = -1; 19750DisplayedBandsInfo.FirstDisplayedFrozenRow = -1; 19751DisplayedBandsInfo.FirstDisplayedScrollingRow = -1; 19752DisplayedBandsInfo.FirstDisplayedScrollingCol = -1; 19753DisplayedBandsInfo.NumDisplayedFrozenRows = 0; 19754DisplayedBandsInfo.NumDisplayedFrozenCols = 0; 19755DisplayedBandsInfo.NumDisplayedScrollingRows = 0; 19756DisplayedBandsInfo.NumDisplayedScrollingCols = 0; 19757DisplayedBandsInfo.NumTotallyDisplayedFrozenRows = 0; 19758DisplayedBandsInfo.NumTotallyDisplayedScrollingRows = 0; 19759DisplayedBandsInfo.LastDisplayedScrollingRow = -1; 19760DisplayedBandsInfo.LastTotallyDisplayedScrollingCol = -1; 22952if (DisplayedBandsInfo.FirstDisplayedScrollingRow > 0) 22968jumpRows = DisplayedBandsInfo.NumTotallyDisplayedFrozenRows; 22972jumpRows += DisplayedBandsInfo.NumTotallyDisplayedScrollingRows; 23212? DisplayedBandsInfo.NumTotallyDisplayedFrozenRows 23213: DisplayedBandsInfo.NumTotallyDisplayedScrollingRows; 25977else if (DisplayedBandsInfo.FirstDisplayedScrollingRow != -1 25978&& rowIndex >= DisplayedBandsInfo.FirstDisplayedScrollingRow 26011if (DisplayedBandsInfo.FirstDisplayedScrollingCol != -1 26013&& (columnIndex != DisplayedBandsInfo.FirstDisplayedScrollingCol || FirstDisplayedScrollingColumnHiddenWidth > 0)) 26016if (Columns.DisplayInOrder(columnIndex, DisplayedBandsInfo.FirstDisplayedScrollingCol)) 26026columnsToScroll = Columns.GetColumnCount(DataGridViewElementStates.Visible, columnIndex, DisplayedBandsInfo.FirstDisplayedScrollingCol); 26034else if (columnIndex == DisplayedBandsInfo.FirstDisplayedScrollingCol && FirstDisplayedScrollingColumnHiddenWidth > 0) 26046else if (DisplayedBandsInfo.LastTotallyDisplayedScrollingCol == -1 26047|| (DisplayedBandsInfo.LastTotallyDisplayedScrollingCol != columnIndex 26048&& Columns.DisplayInOrder(DisplayedBandsInfo.LastTotallyDisplayedScrollingCol, columnIndex))) 26059int firstDisplayedScrollingColumn = DisplayedBandsInfo.FirstDisplayedScrollingCol; 26068if (firstDisplayedScrollingColumn == DisplayedBandsInfo.FirstDisplayedScrollingCol) 26089if (firstDisplayedScrollingColumn == DisplayedBandsInfo.FirstDisplayedScrollingCol) 26122if (DisplayedBandsInfo.LastTotallyDisplayedScrollingCol >= 0) 26124dataGridViewColumnTmp = Columns[DisplayedBandsInfo.LastTotallyDisplayedScrollingCol]; 26141Debug.Assert(DisplayedBandsInfo.FirstDisplayedScrollingCol >= 0); 26142dataGridViewColumnTmp = Columns[DisplayedBandsInfo.FirstDisplayedScrollingCol]; 26158Debug.Assert(DisplayedBandsInfo.FirstDisplayedScrollingCol >= 0); 26159dataGridViewColumnTmp = Columns[DisplayedBandsInfo.FirstDisplayedScrollingCol]; 26185newFirstVisibleScrollingCol = Columns[DisplayedBandsInfo.FirstDisplayedScrollingCol]; 26209Debug.Assert(DisplayedBandsInfo.FirstDisplayedScrollingCol >= -1 && DisplayedBandsInfo.FirstDisplayedScrollingCol < Columns.Count); 26210Debug.Assert(DisplayedBandsInfo.LastTotallyDisplayedScrollingCol >= -1 && DisplayedBandsInfo.LastTotallyDisplayedScrollingCol < Columns.Count); 26212Debug.Assert(DisplayedBandsInfo.FirstDisplayedScrollingRow >= -1 && DisplayedBandsInfo.FirstDisplayedScrollingRow < Rows.Count); 26276if (rowIndex < DisplayedBandsInfo.FirstDisplayedScrollingRow) 26286rowsToScroll = Rows.GetRowCount(DataGridViewElementStates.Visible, rowIndex, DisplayedBandsInfo.FirstDisplayedScrollingRow); 26289else if (DisplayedBandsInfo.FirstDisplayedScrollingRow >= 0 && rowIndex > DisplayedBandsInfo.FirstDisplayedScrollingRow) 26292int firstDisplayedScrollingRow = DisplayedBandsInfo.FirstDisplayedScrollingRow; 26328Debug.Assert(DisplayedBandsInfo.FirstDisplayedScrollingRow >= Rows.GetRowCount(DataGridViewElementStates.Visible | DataGridViewElementStates.Frozen)); 26361Debug.Assert(DisplayedBandsInfo.FirstDisplayedScrollingRow > -1); 26386Debug.Assert(DisplayedBandsInfo.FirstDisplayedScrollingRow >= 0); 26389int newScrolledOffRowCount = Rows.GetRowCount(DataGridViewElementStates.Visible, firstVisibleScrollingRow, DisplayedBandsInfo.FirstDisplayedScrollingRow); 26402Debug.Assert(DisplayedBandsInfo.FirstDisplayedScrollingRow >= 0); 26403int newFirstVisibleScrollingRow = DisplayedBandsInfo.FirstDisplayedScrollingRow; 26418int oldFirstVisibleScrollingRow = DisplayedBandsInfo.FirstDisplayedScrollingRow; 26420DisplayedBandsInfo.FirstDisplayedScrollingRow = newFirstVisibleScrollingRow; 26424if (DisplayedBandsInfo.FirstDisplayedScrollingRow > oldFirstVisibleScrollingRow) 26426deltaY = -Rows.GetRowsHeight(DataGridViewElementStates.Visible, oldFirstVisibleScrollingRow, DisplayedBandsInfo.FirstDisplayedScrollingRow); 26427rows = Rows.GetRowCount(DataGridViewElementStates.Visible, oldFirstVisibleScrollingRow, DisplayedBandsInfo.FirstDisplayedScrollingRow); 26431Debug.Assert(DisplayedBandsInfo.FirstDisplayedScrollingRow == oldFirstVisibleScrollingRow); 26452DisplayedBandsInfo.FirstDisplayedScrollingRow = newFirstVisibleScrollingRow; 26454Debug.Assert(DisplayedBandsInfo.FirstDisplayedScrollingRow == newFirstVisibleScrollingRow); 26468Debug.Assert(DisplayedBandsInfo.FirstDisplayedScrollingRow >= 0); 26470int oldFirstVisibleScrollingRow = DisplayedBandsInfo.FirstDisplayedScrollingRow; 26471int newFirstVisibleScrollingRow = DisplayedBandsInfo.FirstDisplayedScrollingRow; 26517DisplayedBandsInfo.FirstDisplayedScrollingRow = newFirstVisibleScrollingRow; 26523if (DisplayedBandsInfo.FirstDisplayedScrollingRow > oldFirstVisibleScrollingRow) 26525scrollHeight = Rows.GetRowsHeight(DataGridViewElementStates.Visible, oldFirstVisibleScrollingRow, DisplayedBandsInfo.FirstDisplayedScrollingRow); 26526rowCount = Rows.GetRowCount(DataGridViewElementStates.Visible, oldFirstVisibleScrollingRow, DisplayedBandsInfo.FirstDisplayedScrollingRow); 26529else if (DisplayedBandsInfo.FirstDisplayedScrollingRow < oldFirstVisibleScrollingRow) 26531scrollHeight = -Rows.GetRowsHeight(DataGridViewElementStates.Visible, DisplayedBandsInfo.FirstDisplayedScrollingRow, oldFirstVisibleScrollingRow); 26532rowCount = -Rows.GetRowCount(DataGridViewElementStates.Visible, DisplayedBandsInfo.FirstDisplayedScrollingRow, oldFirstVisibleScrollingRow); 28245int firstDisplayedScrollingRowCache = DisplayedBandsInfo.FirstDisplayedScrollingRow; 28325DisplayedBandsInfo.FirstDisplayedScrollingRow = firstDisplayedScrollingRowCache; 28338DisplayedBandsInfo.EnsureDirtyState(); 28436Debug.Assert(DisplayedBandsInfo.FirstDisplayedScrollingRow >= 0); 28437if (_vertScrollBar.Value + Rows.SharedRow(DisplayedBandsInfo.FirstDisplayedScrollingRow).GetHeight(DisplayedBandsInfo.FirstDisplayedScrollingRow) <= 28460Debug.Assert(DisplayedBandsInfo.FirstDisplayedScrollingRow >= 0); 28461int firstDisplayedScrollingRowHeight = Rows.SharedRow(DisplayedBandsInfo.FirstDisplayedScrollingRow).GetHeight(DisplayedBandsInfo.FirstDisplayedScrollingRow); 28894int numDisplayedFrozenCols = DisplayedBandsInfo.NumDisplayedFrozenCols; 28913int columnIndexTmp = DisplayedBandsInfo.FirstDisplayedScrollingCol; 28916int numDisplayedScrollingCols = DisplayedBandsInfo.NumDisplayedScrollingCols; 28992int oldFirstVisibleScrollingRow = DisplayedBandsInfo.FirstDisplayedScrollingRow; 29029int topEdge = GetRowYFromIndex(oldFirstVisibleScrollingRow == DisplayedBandsInfo.FirstDisplayedScrollingRow ? rowIndex : DisplayedBandsInfo.FirstDisplayedScrollingRow); 29062int oldFirstVisibleScrollingRow = DisplayedBandsInfo.FirstDisplayedScrollingRow; 29097int topEdge = GetRowYFromIndex(oldFirstVisibleScrollingRow == DisplayedBandsInfo.FirstDisplayedScrollingRow ? rowIndex : DisplayedBandsInfo.FirstDisplayedScrollingRow); 29117int rowIndexTmp, numDisplayedFrozenRows = DisplayedBandsInfo.NumDisplayedFrozenRows; 29135rowIndexTmp = DisplayedBandsInfo.FirstDisplayedScrollingRow; 29138int numDisplayedScrollingRows = DisplayedBandsInfo.NumDisplayedScrollingRows;
System\Windows\Forms\Controls\DataGridView\DataGridViewColumn.cs (1)
999rowIndex = dataGridView.DisplayedBandsInfo.FirstDisplayedScrollingRow;