注册 登录
编程论坛 ASP.NET技术论坛

datagrid分页问题

wangtuan7788 发布于 2008-08-14 14:29, 893 次点击
程序代码:
<asp:DataGrid ID="mydataGrid" runat="server" AllowCustomPaging="True" AllowPaging="True" CellPadding="2" DataKeyField="id"  GridLines="None"OnDeleteCommand="mydataGrid_delete" AutoGenerateColumns="false" PagerStyle-HorizontalAlign="Right" PagerStyle-Mode="NextPrev" Height="464px" Width="688px" OnPageIndexChanged="mydataGrid_PageIndexChanged"/>                        <PagerStyle BackColor="PaleGoldenrod" ForeColor="DarkSlateBlue" HorizontalAlign="Right" NextPageText="下一页" PrevPageText="上一页" PageButtonCount="20" />
     <Columns>
        <asp:BoundColumn DataField="标题" ReadOnly="True" HeaderText="标题" />
        <asp:HyperLinkColumn HeaderText="修改" Text="编辑"DataNavigateUrlField="id"            DataNavigateUrlFormatString="weihu.aspx"/>
         <asp:ButtonColumn CommandName="delete" Text="删除" HeaderText="删除" />
       </Columns>
</asp:DataGrid>
Protected Sub mydataGrid_PageIndexChanged(ByVal source As Object, ByVal e As System.Web.UI.WebControls.DataGridPageChangedEventArgs)
        
        mydataGrid.CurrentPageIndex = e.NewPageIndex
        bindgrid()
   

 End Sub

代码就是上面的了,都是抄的,可是我最终的结果,上一页和下一页都不管用,鼠标放上面和放在普通文本上一样

[[it] 本帖最后由 wangtuan7788 于 2008-8-14 14:30 编辑 [/it]]
4 回复
#2
叁叁2008-08-16 03:04
用aspnetpager
#3
朱传军2008-08-16 10:07
gridview分页
如何在gridview中手动分页
#4
keepfire2008-08-16 10:55
<PagerStyle BackColor="PaleGoldenrod" ForeColor="DarkSlateBlue" HorizontalAlign="Right" NextPageText="下一页" PrevPageText="上一页" PageButtonCount="20" />
明显你这只是定义的文字样式。。你说鼠标放在上面跟普通文字一样,那就是没定义链接呗
#5
leavestars2008-08-17 07:07
girdview 要手动分页比较麻烦哦``
用分页控件 ASPNETPAGER 就很简单了
1