如何在asp.net中自动滚动gridview行

时间:2014-05-28 05:42:23

标签: asp.net

我是asp.net的新手。请回答我的问题。

我的网格视图行必须在asp.net中加载页面后自动滚动。我怎么能这样做。

2 个答案:

答案 0 :(得分:0)

如下所示添加div,并在div中添加gridview

 <div  style="height:100px; width:450px; overflow:auto;">

   //add your gridview code here

 </div> 

答案 1 :(得分:0)

滚动页面

您可以使用JQuery在页面上自动滚动,如下所示:

在你的.aspx页面上你会有这样的东西:

 <script>
      $(document).ready(function () {
        var container = $('body'), scrollTo = $('#destination');
        $('html, body').animate({
            scrollTop: scrollTo.offset().top - container.offset().top + container.scrollTop()
        }, 900);
      });
</script>

<div id="destination"></div>

你可以使用div标签滚动到某个位置,也可以从gridview行中的任何元素中选择一个id。

更新,网格视图上的滚动条 上面的代码只滚动页面,但要从网格视图中创建滚动条,您需要将容器溢出属性设置为滚动,如

<div style="width: 100%; height: 500px; overflow: scroll">your GridView</div>