我的应用程序中有一个DataGridView,我无法使用鼠标滚轮滚动它。过去以前工作得很好。我不知道我做了什么导致这个因为我最近在我对代码进行了多次更改之后才注意到它。
我没有发布任何代码,因为有超过2k行,我不确定错误可能在哪里。
任何可能导致这种情况的想法?如果您需要任何代码,我可以在之后编辑问题。
答案 0 :(得分:0)
这样做:
<div style="vertical-align: top; height: 152px; overflow:auto;width:800px;">
您的网格视图控件
</div>
答案 1 :(得分:0)
答案 2 :(得分:0)
DataGridView的鼠标滚轮支持有问题。
错误意味着渲染经常被破坏,并且偶尔会导致崩溃。
我认为你团队中的其他人禁止将DataGridView的鼠标滚轮支持作为错误修正。
这通常通过手动操作鼠标滚轮来完成,该行的行以下列内容开头:
MyDataGridView.MouseWheel += new MouseEventHandler(...
注释掉该行将重新启用Mousewheel支持,但我不会建议。