c# - 以编程方式滚动 GridView
问题描述
我正在开发一个 Windows 窗体应用程序,一旦有人扫描条形码,详细信息就会显示在 GridView 中。当 GridView 填满屏幕时,我希望网格自动滚动到最底部,这样用户就不必手动滚动。
我已经尝试过以下文章中的方法:https ://www.devexpress.com/Support/Center/Question/Details/Q344790/gridview-scroll-to-bottom-automatically 但是,GridView.MakeRowVisible 方法不起作用.
gridView1.MoveLast() 也不起作用,我没有收到任何错误或异常。
我该如何做到这一点?
解决方案
对于向上和向下滚动使用这个: -
向上滑动:
this.FirstDisplayedScrollingRowIndex = this.FirstDisplayedScrollingRowIndex - 1
向下滚动:
this.FirstDisplayedScrollingRowIndex = this.FirstDisplayedScrollingRowIndex + 1;
请看这个参考
推荐阅读
- amazon-web-services - Elasticsearch - 不断点击“429 Too Many Requests”错误
- python - Python,json.decoder.JSONDecodeError:预期值:第 2 行第 1 列(字符 1)。如何排除故障?
- flutter - 如何制作此布局(颤动)
- unicode - Arial 粗体的 tFPDF unicode 字符
- apache-kafka - 有没有办法将变量添加到 Kafka server.properties?
- javascript - 使用 javascript 从链接标签中获取信息并进行分析
- python - 导入这个 python 文件的正确方法是什么?
- docker - 为什么我在 Dockerfile 中已经有 SHELL ["bash", "-c"] 时需要指定 `/bin/bash -c`?
- javascript - 构造函数中的承诺
- embed - Vimeo 嵌入“激励” gif 而不是播放图标