DataGridView 的行数据,在向上滚动至最后一行显示在工作区以后,即不再向上滚动,怎样做才能使最后一行继续向上滚动,直至工作区内显示只剩下最后一行。(即让最后一行停留在 DataGridView 的顶部)在SQL企业管理器中查看表数据的时候,可以向下拖动滚动条直至新增行显示在表格的顶部DataGridView可以实现相同的效果码?

解决方案 »

  1.   

    设置RowCount  获取或设置 DataGridView 中显示的行数。 
      

  2.   

    尝试着使用过自定义滚动条,设置dgv.FirstDisplayedScrollingRowIndex的值来控制DataGridView行的滚动。
    但系统会计算出一个FirstDisplayedScrollingRowIndex 最大值,在超出这个值后就无效了。所以还是无法实现到最后一行时,使所有行继续向上走。大侠们,有没有方法可以实现FirstDisplayedScrollingRowIndex 值的限制?