jpi*_*s14 3 .net c# datagridview scrollbar
我这样绑定我的网格:
dataGridView1.DataSource = new BindingSource();
dataGridView1.DataSource = tableData; (tableData是自定义对象的ArrayList)
dataSource经常更新(它正在读取的文件大约每2毫秒更新一次).所以当我滚动时,滚动条会在刷新时跳转到它的原始位置.我像这样刷新:
((CurrencyManager)dataGridView1.BindingContext[tableData]).Refresh(); (每1秒钟发生一次)
每次datagridview刷新时,如何在没有滚动条的情况下滚动?
看看这个.虽然问题是关于Winforms DataGrid,但答案适用于DataGridView.您需要在重新加载之前存储FirstDisplayedScrollingRowIndex并在之后恢复它.
| 归档时间: |
|
| 查看次数: |
11110 次 |
| 最近记录: |