我正在使用visual studio 2008(带有C#的ASP.Net 3.5)开发Web应用程序。我添加了两个System.Web.UI.WebControls.GridView类型的GridView。现在我希望当我水平滚动GridView1时,GridView2也会随之滚动。我尝试了很多解决方案但是每当我尝试使用解决方案代码时,都会发生错误,“不包含Scroll / HorizontalScrollBar等的定义”。即使没有用于滚动的GridView事件,我也可以解决我的问题。
如果有人有解决方案,请告诉我。我会很高兴,因为我试图在最近2天内解决这个问题。
答案 0 :(得分:0)
您可以将网格放在名为left
和right
的两个div中,并使用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());
});
});