gpt4 book ai didi

c# - 如何停止数据 GridView 中的闪烁

转载 作者:行者123 更新时间:2023-11-30 17:59:35 25 4
gpt4 key购买 nike

我正在使用 datagridview 通过像这样绑定(bind)数据库来显示来自 access 数据库的数据

      DataGridView.DataSource = dTable;

当我通过在 datagridview 中滚动来向下移动光标时,当它得到更新时,滚动条会自动上升并且行中的第一个单元格被突出显示。 gridview 中有 300 多行。如果我想查看最后一个脚本,它会自动带我起来,而且 datagridview 每 5 秒更新一次。

我不希望滚动条上升,我希望我的滚动条在更新后也能放置在它之前的位置。

提前致谢。

最佳答案

this discussion你会发现几个选项:

  1. 在刷新 DataTable 的函数中,就在刷新之前,获取当前行 (id) 并将其存储在变量中。刷新后找到该行并滚动到它。

  2. 您还可以在更新之前存储 VerticalScrollingOffset(和 Horizo​​ntalScrollingOffset),但是当在当前行上方添加或删除行时,这会造成困惑。

关于c# - 如何停止数据 GridView 中的闪烁,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11069397/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com