先放四个Netadvanete For Asp.net 控件集中的四个webimagebutton,分别为"第一条","下一条","上一条","末一条"
HTML:
JS:这里假设你的Ultrawebgrid叫Ultrawebgrid1
HTML:
- <tableborder="0"cellpadding="0"cellspacing="0"style="width:30%">
- <tr>
- <tdalign="center"style="width:100px;height:24px">
- <igtxt:WebImageButtonID="BtnAdd"runat="server"AutoSubmit="False"Text="第一条"UseBrowserDefaults="False">
- <RoundedCornersDisabledImageUrl="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"/>
- <ClientSideEventsClick="GoToFirst"/>
- </igtxt:WebImageButton>
- </td>
- <tdalign="center"style="width:100px;height:24px">
- <igtxt:WebImageButtonID="WebImageButton1"runat="server"AutoSubmit="False"Text="下一条"
- UseBrowserDefaults="False">
- <RoundedCornersDisabledImageUrl="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"/>
- <ClientSideEventsClick="GoToNext"/>
- </igtxt:WebImageButton>
- </td>
- <tdalign="center"style="width:100px;height:24px">
- <igtxt:WebImageButtonID="WebImageButton2"runat="server"AutoSubmit="False"Text="上一条"
- UseBrowserDefaults="False">
- <RoundedCornersDisabledImageUrl="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"/>
- <ClientSideEventsClick="GoToPrev"/>
- </igtxt:WebImageButton>
- </td>
- <tdalign="center"style="width:100px;height:24px">
- <igtxt:WebImageButtonID="WebImageButton3"runat="server"AutoSubmit="False"Text="最末条"
- UseBrowserDefaults="False">
- <RoundedCornersDisabledImageUrl="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"/>
- <ClientSideEventsClick="GoToLast"/>
- </igtxt:WebImageButton>
- </td>
- </tr>
- </table>
JS:这里假设你的Ultrawebgrid叫Ultrawebgrid1
- functionGoToFirst(oButton,oEvent)//第一条
- {
- vargrid=igtbl_getGridById("<%=UltraWebGrid1.ClientID%>");
- varrw=grid.Rows.getRow(0);
- rw.setSelected(true);
- igtbl_setActiveRow('UltraWebGrid1',igtbl_getElementById("UltraWebGridr_"+rw));
- }
- functionGoToNext(oButton,oEvent)//下一条
- {
- vargrid=igtbl_getGridById("<%=UltraWebGrid1.ClientID%>");
- for(vari=0;i<grid.Rows.length;++i)
- {
- varrow=grid.Rows.getRow(i);
- if(row.getSelected())
- {
- varindexnext=row.getIndex()+1;//得到当前选中行的index
- if(indexnext<=grid.Rows.length-1)
- {
- varrwnext=grid.Rows.getRow(indexnext);
- rwnext.setSelected(true);
- igtbl_setActiveRow('UltraWebGrid1',igtbl_getElementById("UltraWebGridr_"+rwnext));
- break;
- }
- }
- }
- }
- functionGoToPrev(oButton,oEvent)//上一条
- {
- vargrid=igtbl_getGridById("<%=UltraWebGrid1.ClientID%>");
- for(vari=0;i<grid.Rows.length;++i)
- {
- varrow=grid.Rows.getRow(i);
- if(row.getSelected())
- {
- varindexprev=row.getIndex()-1;//得到当前选中行的index
- if(indexprev>=0)
- {
- varrwprev=grid.Rows.getRow(indexprev);
- rwprev.setSelected(true);
- igtbl_setActiveRow('UltraWebGrid1',igtbl_getElementById("UltraWebGridr_"+rwprev));
- break;
- }
- }
- }
- }
- functionGoToLast(oButton,oEvent)//最末条
- {
- vargrid=igtbl_getGridById("<%=UltraWebGrid1.ClientID%>");
- vartable=grid.Bands[0].curTable;
- varrows=table.tBodies[0].rows;
- varrows_num=rows.length-1;
- varrw=grid.Rows.getRow(rows_num);
- rw.setSelected(true);
- igtbl_setActiveRow('UltraWebGrid1',igtbl_getElementById("UltraWebGridr_"+rw));
- }