gridview+objectdatasource+aspnetpager整合实例,需要的朋友可以参考一下
前台代码:
复制代码 代码如下:
<asp:GridView runat="server" DataSourceID="ObjectDataSource1"
AllowPaging="True" AutoGenerateColumns="False"
OnRowCommand="viewIShow_RowCommand" PageSize="2"
OnPageIndexChanging="viewIShow_PageIndexChanging"
OnDataBound="viewIShow_DataBound">
<Columns>
<asp:BoundField DataField="title" HeaderText="名称" />
<asp:BoundField DataField="clicknum" HeaderText="播放次数" />
<asp:BoundField DataField="addtime" HeaderText="更新日期" />
<asp:TemplateField HeaderText="操作">
<ItemTemplate>
<asp:LinkButton runat="server" CommandName="up" CommandArgument='<%#Eval("id") %>'>晋级</asp:LinkButton><asp:LinkButton
runat="server" CommandName="down" CommandArgument='<%#Eval("id") %>'>降级</asp:LinkButton>
</ItemTemplate>
</asp:TemplateField>
</Columns>
<PagerTemplate>
<table cellpadding="0" cellspacing="1">
<tr>
<td>
<webdiyer:AspNetPager runat="server"
OnPageChanged="myPage_PageChanged" ></webdiyer:AspNetPager>
</td>
</tr>
</table>
</PagerTemplate>
</asp:GridView>
<asp:ObjectDataSource runat="server"
DataObjectTypeName="AUDIOSYSTEM.Model.ishow" DeleteMethod="Delete"
InsertMethod="Add" SelectMethod="GetList" TypeName="AUDIOSYSTEM.BLL.ishow"
UpdateMethod="Update" OnSelected="ObjectDataSource1_Selected">
<SelectParameters>
<asp:Parameter Type="String" DefaultValue="week" />
<asp:ControlParameter ControlID="txtStartTime"
DefaultValue="2000/01/01 00:00:00"
PropertyName="Text" Type="DateTime" />
<asp:ControlParameter ControlID="txtEndTime" PropertyName="Text"
Type="DateTime" DefaultValue="2500/01/01 00:00:00" />
</SelectParameters>
<DeleteParameters>
<asp:Parameter Type="Int32" />
<asp:Parameter Type="String" DefaultValue="week" />
</DeleteParameters>
</asp:ObjectDataSource>
后台代码:
复制代码 代码如下: