Ultrawebgrid中利用JS将选择行移到第一条,下一条,上一条,最末条
来源:互联网 发布:oracle sql优化 面试题 编辑:程序博客网 时间:2024/05/21 17:31
先放四个Netadvanete For Asp.net 控件集中的四个webimagebutton,分别为"第一条","下一条","上一条","末一条"
HTML:
JS:这里假设你的Ultrawebgrid叫Ultrawebgrid1
HTML:
- <table border="0" cellpadding="0" cellspacing="0" style="width: 30%">
- <tr>
- <td align="center" style="width: 100px; height: 24px">
- <igtxt:WebImageButton ID="BtnAdd" runat="server" AutoSubmit="False" Text="第一条" UseBrowserDefaults="False">
- <RoundedCorners DisabledImageUrl="ig_butXP5wh.gif" FocusImageUrl="ig_butXP3wh.gif"
- HoverImageUrl="ig_butXP2wh.gif" ImageUrl="ig_butXP1wh.gif" MaxHeight="80" MaxWidth="400"
- PressedImageUrl="ig_butXP4wh.gif" RenderingType="FileImages" />
- <ClientSideEvents Click="GoToFirst" />
- </igtxt:WebImageButton>
- </td>
- <td align="center" style="width: 100px; height: 24px">
- <igtxt:WebImageButton ID="WebImageButton1" runat="server" AutoSubmit="False" Text="下一条"
- UseBrowserDefaults="False">
- <RoundedCorners DisabledImageUrl="ig_butXP5wh.gif" FocusImageUrl="ig_butXP3wh.gif"
- HoverImageUrl="ig_butXP2wh.gif" ImageUrl="ig_butXP1wh.gif" MaxHeight="80" MaxWidth="400"
- PressedImageUrl="ig_butXP4wh.gif" RenderingType="FileImages" />
- <ClientSideEvents Click="GoToNext" />
- </igtxt:WebImageButton>
- </td>
- <td align="center" style="width: 100px; height: 24px">
- <igtxt:WebImageButton ID="WebImageButton2" runat="server" AutoSubmit="False" Text="上一条"
- UseBrowserDefaults="False">
- <RoundedCorners DisabledImageUrl="ig_butXP5wh.gif" FocusImageUrl="ig_butXP3wh.gif"
- HoverImageUrl="ig_butXP2wh.gif" ImageUrl="ig_butXP1wh.gif" MaxHeight="80" MaxWidth="400"
- PressedImageUrl="ig_butXP4wh.gif" RenderingType="FileImages" />
- <ClientSideEvents Click="GoToPrev" />
- </igtxt:WebImageButton>
- </td>
- <td align="center" style="width: 100px; height: 24px">
- <igtxt:WebImageButton ID="WebImageButton3" runat="server" AutoSubmit="False" Text="最末条"
- UseBrowserDefaults="False">
- <RoundedCorners DisabledImageUrl="ig_butXP5wh.gif" FocusImageUrl="ig_butXP3wh.gif"
- HoverImageUrl="ig_butXP2wh.gif" ImageUrl="ig_butXP1wh.gif" MaxHeight="80" MaxWidth="400"
- PressedImageUrl="ig_butXP4wh.gif" RenderingType="FileImages" />
- <ClientSideEvents Click="GoToLast" />
- </igtxt:WebImageButton>
- </td>
- </tr>
- </table>
JS:这里假设你的Ultrawebgrid叫Ultrawebgrid1
- function GoToFirst(oButton, oEvent) //第一条
- {
- var grid=igtbl_getGridById("<%= UltraWebGrid1.ClientID %>");
- var rw=grid.Rows.getRow(0);
- rw.setSelected(true);
- igtbl_setActiveRow('UltraWebGrid1',igtbl_getElementById("UltraWebGridr_"+rw));
- }
- function GoToNext(oButton, oEvent) //下一条
- {
- var grid=igtbl_getGridById("<%= UltraWebGrid1.ClientID %>");
- for (var i=0;i<grid.Rows.length;++i)
- {
- var row=grid.Rows.getRow(i);
- if (row.getSelected())
- {
- var indexnext=row.getIndex()+1; //得到当前选中行的index
- if (indexnext<=grid.Rows.length-1)
- {
- var rwnext=grid.Rows.getRow(indexnext);
- rwnext.setSelected(true);
- igtbl_setActiveRow('UltraWebGrid1',igtbl_getElementById("UltraWebGridr_"+rwnext));
- break;
- }
- }
- }
- }
- function GoToPrev(oButton, oEvent) //上一条
- {
- var grid=igtbl_getGridById("<%= UltraWebGrid1.ClientID %>");
- for (var i=0;i<grid.Rows.length;++i)
- {
- var row=grid.Rows.getRow(i);
- if (row.getSelected())
- {
- var indexprev=row.getIndex()-1; //得到当前选中行的index
- if (indexprev>=0)
- {
- var rwprev=grid.Rows.getRow(indexprev);
- rwprev.setSelected(true);
- igtbl_setActiveRow('UltraWebGrid1',igtbl_getElementById("UltraWebGridr_"+rwprev));
- break;
- }
- }
- }
- }
- function GoToLast(oButton, oEvent) //最末条
- {
- var grid=igtbl_getGridById("<%= UltraWebGrid1.ClientID %>");
- var table=grid.Bands[0].curTable;
- var rows=table.tBodies[0].rows;
- var rows_num=rows.length-1;
- var rw=grid.Rows.getRow(rows_num);
- rw.setSelected(true);
- igtbl_setActiveRow('UltraWebGrid1',igtbl_getElementById("UltraWebGridr_"+rw));
- }
- Ultrawebgrid中利用JS将选择行移到第一条,下一条,上一条,最末条
- distinct中第一条和最后一条
- 如何使数据绑定的控件实现“上一条”、“下一条”、“第一条”和“最后一条”的功能?(WinForm, C#)
- Oracle中利用一条SQL生成10万条记录
- Oracle中利用一条SQL生成10万条记录
- SQL查询当前数据以及上一条和下一条三条记录
- 上一条,下一条
- 多条记录中取一条
- mysql 上一条 下一条
- mysql 上一条 下一条
- mysql中如何查询表的第一条和最后一条记录
- 多条相同数据中,选根据选择最近时间一条记录
- mysql修改最后一条记录&删除第一条记录
- 第一条登录CSDN,写下第一条博文!
- sql取记录中的第一条或是最大的一条
- 怎么根据一条记录中某个字段的值,将此记录分成多条显示?
- 利用sql语句复制一条或多条记录
- 数据库中如何获取上一条..下一条..首尾记录
- ASP.NET 中页面获取所用用户控件的事件
- 医治windows 2003“终端安全登录”之痛
- struts2校验5
- ASP 2.0 数据绑定函数Eval()的机制
- 爱情里...没有谁会等谁一辈子...
- Ultrawebgrid中利用JS将选择行移到第一条,下一条,上一条,最末条
- cmd的for /D
- ASP.NET底层架构探索之再谈.NET运行时
- Discuz! 6.1 language package/语言包 : ug 维吾尔语
- ASP.NET底层架构探索之ASP.NET管道
- 一个数据库类用于java中操作sql2005数据库
- ASP.NET底层架构探索之进入ASP.NET
- 日语字幕电影网址
- ASP.NET底层架构探索之处理请求