亚洲激情专区-91九色丨porny丨老师-久久久久久久女国产乱让韩-国产精品午夜小视频观看

溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

gridview+objectdatasource+aspnetpager如何整合

發布時間:2021-10-13 10:17:01 來源:億速云 閱讀:100 作者:小新 欄目:開發技術

這篇文章主要為大家展示了“gridview+objectdatasource+aspnetpager如何整合”,內容簡而易懂,條理清晰,希望能夠幫助大家解決疑惑,下面讓小編帶領大家一起研究并學習一下“gridview+objectdatasource+aspnetpager如何整合”這篇文章吧。

前臺代碼:


<asp:GridView ID="viewIShow" 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 ID="LinkButton1" runat="server" CommandName="up" CommandArgument='<%#Eval("id") %>'>晉級</asp:LinkButton><asp:LinkButton
                                    ID="LinkButton2" runat="server" CommandName="down" CommandArgument='<%#Eval("id") %>'>降級</asp:LinkButton>
                            </ItemTemplate>

                        </asp:TemplateField>
                    </Columns>
                    <PagerTemplate>
                        <table border="0" cellpadding="0" cellspacing="1" >
                            <tr >
                                <td class="pages">
                                    <webdiyer:AspNetPager ID="myPage" runat="server"
                                        OnPageChanged="myPage_PageChanged" ></webdiyer:AspNetPager>
                                </td>
                            </tr>
                        </table>
                    </PagerTemplate>
                </asp:GridView>
                <asp:ObjectDataSource ID="ObjectDataSource1" runat="server"
                    DataObjectTypeName="AUDIOSYSTEM.Model.ishow" DeleteMethod="Delete"
                    InsertMethod="Add" SelectMethod="GetList" TypeName="AUDIOSYSTEM.BLL.ishow"
                    UpdateMethod="Update" OnSelected="ObjectDataSource1_Selected">
                    <SelectParameters>
                        <asp:Parameter Name="type" Type="String" DefaultValue="week" />
                        <asp:ControlParameter ControlID="txtStartTime"
                            DefaultValue="2000/01/01 00:00:00" Name="start"
                            PropertyName="Text" Type="DateTime" />
                        <asp:ControlParameter ControlID="txtEndTime" Name="end" PropertyName="Text"
                            Type="DateTime" DefaultValue="2500/01/01 00:00:00" />
                    </SelectParameters>
                    <DeleteParameters>
                        <asp:Parameter Name="videoId" Type="Int32" />
                        <asp:Parameter Name="type" Type="String" DefaultValue="week" />
                    </DeleteParameters>
                </asp:ObjectDataSource>

后臺代碼:

protected void myPage_PageChanged(object sender, EventArgs e)
         {
             GridViewRow pagerRow = viewIShow.BottomPagerRow;
             AspNetPager myPage = (AspNetPager)pagerRow.Cells[0].FindControl("myPage");
             viewIShow.PageIndex = myPage.CurrentPageIndex - 1;
         }

         protected void viewIShow_DataBound(object sender, EventArgs e)
         {
             GridViewRow pagerRow = viewIShow.BottomPagerRow;
             AspNetPager myPage = (AspNetPager)pagerRow.Cells[0].FindControl("myPage");

             GridView view = (GridView)sender;
             myPage.PageSize = view.PageSize;
             myPage.CurrentPageIndex = view.PageIndex +1; //GridView分頁索引是從0開始,AspNetPager是從1開始的
         }

         protected void ObjectDataSource1_Selected(object sender, ObjectDataSourceStatusEventArgs e)
         {
             DataSet ds = (DataSet)e.ReturnValue; //ObjectDataSource查詢方法返回什么類型就轉成什么類型

             GridViewRow pagerRow = viewIShow.BottomPagerRow;
             AspNetPager myPage = (AspNetPager)pagerRow.Cells[0].FindControl("myPage");

             if (ds == null)
             {
                 myPage.RecordCount = 0;
             }
             else
             {
                 myPage.RecordCount = ds.Tables[0].Rows.Count;
             }
         }

以上是“gridview+objectdatasource+aspnetpager如何整合”這篇文章的所有內容,感謝各位的閱讀!相信大家都有了一定的了解,希望分享的內容對大家有所幫助,如果還想學習更多知識,歡迎關注億速云行業資訊頻道!

向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

AI

临潭县| 南部县| 策勒县| 香河县| 浮梁县| 铁力市| 元江| 铜鼓县| 盐池县| 连州市| 周口市| 镇原县| 沽源县| 夏邑县| 富顺县| 岚皋县| 晋州市| 明水县| 宜兴市| 当涂县| 延寿县| 天台县| 宁化县| 醴陵市| 仙游县| 五台县| 中宁县| 合阳县| 晋宁县| 武穴市| 汾阳市| 宁乡县| 景宁| 泸定县| 黄梅县| 新绛县| 班戈县| 赣榆县| 黄浦区| 略阳县| 辽中县|