C# Windows8.1平板电脑上的Datagridview不会滚动显示最后一行的所有内容

C# Windows8.1平板电脑上的Datagridview不会滚动显示最后一行的所有内容,c#,scroll,datagridview,windows-8.1,tablet,C#,Scroll,Datagridview,Windows 8.1,Tablet,我有一个问题,我已经能够在最简单的情况下重现——一个C#.net 4.0 WinForms表单,它有一个数据网格,其中包含大约100个硬编码行 数据网格在windows桌面上的非表上运行良好 但在8.1平板电脑的桌面上,当我用触摸屏将数据网格滚动到底部时,我遇到了问题。有时需要一两次滚动,但很快就会显示一个问题,即当数据网格的滚动条拇指到达其移动的末尾时,网格不会完全显示最后一行 调整窗体和网格的大小不会影响这一点 可能与此相关的是,当您到达网格上滚动的末尾时,窗口本身会随着您的手指移动最后1/

我有一个问题,我已经能够在最简单的情况下重现——一个C#.net 4.0 WinForms表单,它有一个数据网格,其中包含大约100个硬编码行

数据网格在windows桌面上的非表上运行良好

但在8.1平板电脑的桌面上,当我用触摸屏将数据网格滚动到底部时,我遇到了问题。有时需要一两次滚动,但很快就会显示一个问题,即当数据网格的滚动条拇指到达其移动的末尾时,网格不会完全显示最后一行

调整窗体和网格的大小不会影响这一点

可能与此相关的是,当您到达网格上滚动的末尾时,窗口本身会随着您的手指移动最后1/2英寸左右。i、 e.当你向上移动手指时,当滚动拇指触底时,网格停止滚动(提前),但窗口会随着你的手指向上移动一点。然后,当你松开手指时,车窗会弹回到1/2英寸左右

在滚动结束时窗口向上滑动的同时,隐藏的任务栏出现在屏幕底部。手指一抬起它就消失了

在这个简单的测试中,我没有做任何花哨的事情。只是一个绑定到100行整数的数据网格。我将datagrid设置为只读,并且是整行选择。我没有处理表单或网格的单个事件