关于GridView的自动滚动问题

问题描述

在网上看到一个GridView的自动滚动的特效,不知道要怎么实现,现在我能让GridView出现滚动条,并且能固定表头,但是不知道让它自己以一定的速度来自动滚动。效果可以看下这个网站:http://news.sina.com.cn/z/08earthquake/search.shtml就在左边的那个滚动的特效哪位大侠能帮我搞定它那个滚动效果是怎么实现的?谢过~

解决方案

解决方案二:
双击滚动页面代码,参照修改一下就可以了<SCRIPTlanguage=JavaScript><!--varcurrentpos,timer;functioninitialize(){timer=setInterval("scrollwindow()",50);}functionsc(){clearInterval(timer);}functionscrollwindow(){currentpos=document.body.scrollTop;window.scroll(0,++currentpos);if(currentpos!=document.body.scrollTop)sc();}document.onmousedown=scdocument.ondblclick=initializefunctionMM_preloadImages(){//v3.0vard=document;if(d.images){if(!d.MM_p)d.MM_p=newArray();vari,j=d.MM_p.length,a=MM_preloadImages.arguments;for(i=0;i<a.length;i++)if(a[i].indexOf("#")!=0){d.MM_p[j]=newImage;d.MM_p[j++].src=a[i];}}}//--></SCRIPT>

解决方案三:
o~
解决方案四:
放在一个panel里面,然后设置Panel的scrol好像是这么写
解决方案五:
在网上看到一个GridView的自动滚动的特效,GridView出现滚动条,并且能固定表头。不知道要怎么实现请指教。谢谢!
解决方案六:
右击源代码研究分析如下:<divclass="blk_02"id="chg"><divclass="table_title">//头固定<tablecellspacing="0"width="885"><tr><thwidth="7%">姓名</th><thwidth="7%">性别</th><thwidth="6%">年龄</th><thwidth="36%">所属地</th><thwidth="46%">目前情况</th></tr></table></div><divclass="table_data"id="demo"><divid="demo1">//此处应该是没有头的Gridview,而且是每次都在更新的数据的表<tablecellspacing="0"width="885"><tr><tdwidth="7%">陆季梅</td><tdwidth="7%">  不详</td><tdwidth="6%"> 女</td><tdwidth="36%"style="text-align:left;">&nbsp;   都江堰</td><tdwidth="46%"style="text-align:left;">联系电话:028-87795180&nbsp;87394243&nbsp;87769262;目前:四川省人民医院</td></tr></table></div></div></div><script>//以上就是调用div的ID来控制滚动varspeed=30//document.getElementById("demo2").innerHTML=document.getElementById("demo1").innerHTMLfunctionMarquee(){if(document.getElementById("demo").scrollTop>=document.getElementById("demo1").offsetHeight-document.getElementById("demo").offsetHeight){document.getElementById("demo").scrollTop=0;}else{document.getElementById("demo").scrollTop++}}varMyMar=setInterval(Marquee,speed)document.getElementById("demo").onmouseover=function(){clearInterval(MyMar)}document.getElementById("demo").onmouseout=function(){MyMar=setInterval(Marquee,speed)}</script>

其实说来就是一个固定的头装在一个div中,另个是值有数据的GridView装在<divid="demo1">里,两个div又装在<divclass="blk_02"id="chg">中!再用JS控制demo1的div滚动!道理就是这样,很简单!
解决方案七:
js文件是有<divclass="table_data"id="demo"><divid="demo1">//此处应该是没有头的Gridview,而且是每次都在更新的数据的表这两个DIV的ID的!所以就是这样实现的!
解决方案八:
非常感谢楼上这位女士,你很厉害。ほんとうに有難うございました!-^_^-昨天我用另外的方法也实现了,就是效果不好。<style>.Freezing{Z-INDEX:10;POSITION:relative;;TOP:expression(this.offsetParent.scrollTop)}.FreezingCol{Z-INDEX:1;;LEFT:expression(document.getElementById("freezingDiv").scrollLeft);POSITION:relative}</style><divid="freezingDiv"style="OVERFLOW:auto;WIDTH:500px;HEIGHT:400px"><asp:GridView...><ItemStyleforecolor="#003399"backcolor="White"></ItemStyle><HeaderStylefont-bold="True"forecolor="#CCCCFF"cssclass="Freezing"backcolor="#003399"></HeaderStyle><Columns><asp:TemplateColumnHeaderText="ID"><HeaderStylecssclass="FreezingCol"></HeaderStyle><ItemStylecssclass="FreezingCol"></ItemStyle><ItemTemplate><asp:Labelrunat="server"text='<%#DataBinder.Eval(Container,"DataItem.CustomerID")%>'></asp:Label></ItemTemplate></asp:TemplateColumn><asp:TemplateColumnHeaderText="得意先"><HeaderStylecssclass="FreezingCol"></HeaderStyle><ItemStylecssclass="FreezingCol"></ItemStyle><ItemTemplate><asp:Labelrunat="server"text='<%#DataBinder.Eval(Container,"DataItem.CompanyName")%>'></asp:Label></ItemTemplate></asp:TemplateColumn><asp:BoundColumnDataField="ContactName"HeaderText="担当"></asp:BoundColumn><asp:BoundColumnDataField="Phone"HeaderText="電話"></asp:BoundColumn><asp:BoundColumnDataField="Fax"HeaderText="ファックス"></asp:BoundColumn><asp:BoundColumnDataField="Ken"HeaderText="県"></asp:BoundColumn><asp:BoundColumnDataField="Address1"HeaderText="住所"></asp:BoundColumn></Columns></asp:GridView></div>
解决方案九:
请教一个JavaScript相关的问题,在执行Response.Write("<script>alert('メッセージ情報を選択してください。')</script>")后,页面上的控件形状发生了改变,比如宽度变窄了,おかしい(奇怪的)。这是为什么,好像不是页面刷新的结果。请高手指点,如何解决此问题。

时间: 2024-09-27 07:53:06

关于GridView的自动滚动问题的相关文章

android drag-拖动图片到屏幕的底部,如何实现屏幕自动滚动?

问题描述 拖动图片到屏幕的底部,如何实现屏幕自动滚动? 布局是由ScrollView总领的,其中包含自定义的View, 自定义的View是一列竖排的图片,拖动一张图片到屏幕底部,如何实现动态显示scroll bar,并自动滚动? 急,多谢!

Cocosd2d实例教程(六) Cocos2d实现屏幕背景的自动滚动

1.介绍 实现屏幕背景的自动滚动是游戏常遇到的功能,这样我们就不用绘制很长的背景图片,只要设计一张就可以,省时省力.这章将实现这个功能,并把源代码贡献给大家,废话不多说,先上个图,其实是动态的,只是截动态图有点麻烦. 2.代码实现部分 屏幕的动态滚动主要是一个刷新机制的问题. 第一步,还是进入HelloWorldLayer.h中定义一些节点的对象 <span style="color:#362e2b">#import <GameKit/GameKit.h> //

为Delphi程序添加自动滚动工具栏

本实例制作一个可以自动滚动的工具栏. 在窗体中添加一个TImageList组件,并且为它添加几个图像文件.然后添加一个TToolBar组件,设置TToolBar组件的Images属性为TImageList组件,在TToolBar组件上右击,在弹出的快捷菜单中选择New Button项,为TToolBar组件添加几个按钮,并设置按钮的ImageIndex属性分别对应TImageList组件中的图像索引编号.最后向窗体上添加一个TPageScroller组件,设置它的AutoScroll属性值为Tr

word中用按钮实现文档自动滚动

有些老式的两键鼠标是没有滚轮的,因此在使用Word时往往要移到窗口右边拖动垂直滚动条来实现文章翻页,十分不便.那么有没有较好的方法可以用来滚动页面查看文件呢? 其实,从Word2002版本开始,Word程序就开始提供文件自动滚动功能,无论电脑鼠标是否有滚轮都可以使用,方便用户轻松地将文件内容上下拖动观看,下面笔者就以Word2007为例,为大家介绍操作方法. 小提示:此方法同样适用于鼠标滚轮损坏的情况下,供用户临时使用. 1.先运行Word2007程序,然后依次点选界面左上角的"Office按钮

ASP.Net刷新页面后自动滚动到原来位置方法汇总

本文给大家汇总了3种ASP.Net实现的刷新页面后自动滚动到原来位置方法,十分的简单实用,有需要的小伙伴可以参考下.     在网上搜索之后总结了三种方式: 1.设置Page中的MaintainScrollPositionOnPostback属性为true A>.页面里有MaintainScrollPositionOnPostback,默认是false,设为true即可(页面级)   代码如下: <%@ Page Language="C#" AutoEventWireup=

Word2016怎么给文档设置自动滚动效果?

Word2016怎么给文档设置自动滚动效果?   1.鼠标左键双击计算机桌面Word2016程序图标,将其打开运行.在打开的Word2016程序窗口,点击"打开其他文档"选项,打开需要进行编辑或者修改的Word文档.如图所示; 2.在打开的Word文档中,鼠标左键点击窗口左上角的"文件"命令选项按钮.在打开文件选项对话窗口中,选择中左侧窗格下方的"选项"命令点击它.如图所示; 3.在文件选项对话窗口中,点击"选项"命令选项后,

word怎么设置自动滚动页面

  word怎么设置自动滚动页面 1.首先我们先打开需要设置自动滚动页面的word文档,打开之后我们单击左上角的office图标,如图箭头所指的图标. 2.单击该图标之后会弹出一个对话框,此时我们单击对话框底部的"word选项"按钮. 3.选择word选项按钮之后会弹出如图对话框,此时我们选择左侧的"自定义"按钮. 4.选择自定义按钮之后会进入到自定义控制面板,我们单击"从下列位置选择命令"下方的小倒三角形. 5.选择小倒三角形之后会有一个选项,

Word2007自动滚动怎么设置

  Word2007自动滚动怎么设置 1.首先打开一篇长篇文档,单击其左上角的"office按钮"在弹出的快捷菜单中选择"Word选项"按钮; 2.此时会弹出一个"Word选项"的对话框,首先我们单击"自定义"选项,然后在"从下列位置选择命令"区域,单击下面的下拉按钮选择"不在功能区中的命令"选项,接着在下面窗格中拖动滚动按钮找到"自动滚动"选项将其添加到右边&quo

jQuery实现自动滚动到页面顶端的方法

  本文实例讲述了jQuery实现自动滚动到页面顶端的方法.分享给大家供大家参考.具体实现方法如下: ? 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 $(".scroll").click(function(event) { //prevent the default action for the click event event.preventDefault(); //get the full url - like mysitecom/index.h