0

我正在使用 Visual Studio 2008(带有 C# 的 ASP.Net 3.5)开发一个 Web 应用程序。我添加了两个 System.Web.UI.WebControls.GridView 类型的 GridView。现在我希望当我水平滚动 GridView1 时, GridView2 也会随之滚动。我尝试了许多解决方案,但每当我尝试使用解决方案代码时,都会发生“不包含 Scroll/Horizo​​ntalScrollBar 等的定义”的错误。即使没有用于滚动的 GridView 事件,我也可以解决我的问题。

如果有人有解决方案,请告诉我。我会很高兴,因为我正在尝试从过去 2 天开始解决这个问题。

4

1 回答 1

0

你可以把你的网格放在两个名为的 div 中leftright并用overflow:scroll;.

<div id="left">
    ...grid1 here
</div>

<div id="right">
    ...grid2 here
</div>

然后你可以使用下面的 jQuery 脚本来同步滚动事件:

$(window).load(function(){
    $('#right').on('scroll', function () {
        $('#left').scrollLeft($(this).scrollLeft());
    });
}); 
于 2013-07-02T08:25:45.857 回答