最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

gridview+objectdatasource+aspnetpager整合實(shí)例

 更新時間:2013年04月03日 10:19:18   作者:  
gridview+objectdatasource+aspnetpager整合實(shí)例,需要的朋友可以參考一下

前臺代碼:

復(fù)制代碼 代碼如下:

<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="播放次數(shù)" />
                        <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" style="width: 100%; height: 100%;">
                            <tr style="height: 28px; padding-left: 20px;">
                                <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>


后臺代碼:

復(fù)制代碼 代碼如下:

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查詢方法返回什么類型就轉(zhuǎn)成什么類型

             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;
             }
         }

相關(guān)文章

  • ASP.NET設(shè)計(jì)FTP文件上傳的解決方案

    ASP.NET設(shè)計(jì)FTP文件上傳的解決方案

    這篇文章主要介紹了ASP.NET設(shè)計(jì)FTP文件上傳的解決方案,文中示例代碼介紹的非常詳細(xì),具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2015-09-09
  • asp.net System.Net.Mail 發(fā)送郵件

    asp.net System.Net.Mail 發(fā)送郵件

    一個師弟發(fā)了段代碼給我,說調(diào)試了很久發(fā)送郵件都沒有成功。自己使用過程中,也發(fā)現(xiàn)了很多問題,但最簡單的問題是“發(fā)件方”地址根本不支持smtp發(fā)送郵件。
    2009-04-04
  • 從客戶端檢測到有潛在危險的Request.Form值的asp.net代碼

    從客戶端檢測到有潛在危險的Request.Form值的asp.net代碼

    asp.net開發(fā)中,經(jīng)常遇到“從客戶端檢測到有潛在危險的Request.Form 值”錯誤提示,很多人給出的解決方案是
    2009-03-03
  • Linux下部署.net core環(huán)境的步驟詳解

    Linux下部署.net core環(huán)境的步驟詳解

    這篇文章主要給大家介紹了在Linux下部署.net core環(huán)境的步驟,文中給出了詳細(xì)的介紹,相信對大家的學(xué)習(xí)或者工作具有一定的參考價值,需要的朋友們下面來一起看看吧。
    2017-04-04
  • ASP.NET Core中使用LazyCache的全過程

    ASP.NET Core中使用LazyCache的全過程

    這篇文章主要給大家介紹了關(guān)于ASP.NET Core中使用LazyCache的相關(guān)資料,文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2021-03-03
  • .NET Core中如何實(shí)現(xiàn)或使用對象池?

    .NET Core中如何實(shí)現(xiàn)或使用對象池?

    什么是對象池?簡單來說它就是一種為對象提供可復(fù)用性能力的軟件設(shè)計(jì)思路,對象池就是通過“借”和“還”這樣兩個動作來保證對象可以被重復(fù)使用,這篇文章主要給大家介紹了關(guān)于.NET Core中如何實(shí)現(xiàn)或使用對象池的相關(guān)資料,需要的朋友可以參考下
    2021-07-07
  • .NET中方法的注意事項(xiàng)總結(jié)

    .NET中方法的注意事項(xiàng)總結(jié)

    這篇文章主要介紹了.NET中方法的注意事項(xiàng),較為詳細(xì)的分析了.NET中方法中較為常見的技巧、方法與注意事項(xiàng),具有一定的參考借鑒價值,需要的朋友可以參考下
    2014-12-12
  • 淺談類型轉(zhuǎn)換操作符is/as

    淺談類型轉(zhuǎn)換操作符is/as

    淺談類型轉(zhuǎn)換操作符is/as,需要的朋友可以參考一下
    2013-03-03
  • 支持ASP.NET MVC、WebFroM的表單驗(yàn)證框架ValidationSuar使用介紹

    支持ASP.NET MVC、WebFroM的表單驗(yàn)證框架ValidationSuar使用介紹

    這篇文章主要介紹了支持ASP.NET MVC、WebFroM的表單驗(yàn)證框架ValidationSuar使用介紹,本文詳細(xì)講解了使用步驟,并給出一個完整Demo下載,需要的朋友可以參考下
    2015-06-06
  • ASP.NET中常用的優(yōu)化性能的方法

    ASP.NET中常用的優(yōu)化性能的方法

    ASP.NET中常用的優(yōu)化性能的方法...
    2007-04-04

最新評論

海宁市| 焉耆| 靖州| 尚义县| 汉阴县| 永德县| 黑龙江省| 顺义区| 远安县| 涞水县| 阜阳市| 凭祥市| 宁陕县| 五指山市| 顺义区| 沙雅县| 旅游| 珲春市| 鹿邑县| 肇庆市| 上思县| 汶川县| 色达县| 桂东县| 伊川县| 仙游县| 马鞍山市| 德兴市| 宁化县| 固原市| 山阳县| 顺昌县| 泊头市| 厦门市| 江川县| 惠东县| 津南区| 安顺市| 余干县| 绵竹市| 花莲市|