C# 无法在ASP.Net 3.5中同时滚动2个网格

C# 无法在ASP.Net 3.5中同时滚动2个网格,c#,asp.net,C#,Asp.net,我正在使用visual studio 2008(ASP.Net 3.5和C#)开发一个web应用程序。我添加了两个System.Web.UI.WebControl.GridView类型的GridView。现在我希望当我水平滚动GridView1时,GridView2也会随之滚动。我尝试过许多解决方案,但每当我尝试使用解决方案代码时,就会出现“不包含滚动/水平滚动条等的定义”的错误。甚至没有用于滚动的GridView事件可以解决我的问题 如果有人有解决办法,请告诉我。我将非常高兴,因为我正在努力解

我正在使用visual studio 2008(ASP.Net 3.5和C#)开发一个web应用程序。我添加了两个System.Web.UI.WebControl.GridView类型的GridView。现在我希望当我水平滚动GridView1时,GridView2也会随之滚动。我尝试过许多解决方案,但每当我尝试使用解决方案代码时,就会出现“不包含滚动/水平滚动条等的定义”的错误。甚至没有用于滚动的GridView事件可以解决我的问题


如果有人有解决办法,请告诉我。我将非常高兴,因为我正在努力解决过去两天的问题。

您可以将网格分为两个分区,分别命名为
使用
溢出:滚动


…这里是grid1
…这里是网格2
然后可以使用以下jQuery脚本同步滚动事件:

$(窗口).load(函数(){
$('#right')。在('scroll',函数(){
$('#left').scrollLeft($(this.scrollLeft());
});
}); 

这超出了ASP.Net和C的范围。这必须用JavaScript来完成。你还有多远?你的网格是并排显示的吗?你能单独滚动它们吗?在一个网页上,我有两个不同的网格,我想在用户滚动另一个网格时自动滚动其中一个网格。你是说这在纯C#中是不可能的,但我看到一些解决方案,其中人们使用C#命令。但是这些命令在我的应用程序中不起作用。如果在页面的源代码中有解决方案,那么我也想知道。将GridView放在iframe中,并在iframe中放置一个水平滚动条。当您滚动到一侧时,您将滚动两个gridview。如果您不喜欢默认滚动条的外观,请使用css更改滚动条的样式