<rt id="bn8ez"></rt>
<label id="bn8ez"></label>

  • <span id="bn8ez"></span>

    <label id="bn8ez"><meter id="bn8ez"></meter></label>

    編程之道

    無論是批評的,贊揚的,指著的都請EMAIL給我,你的建議將是我前進的動力! 聯系我

    關于DataGrid分頁問題

           我總在別人面前夸VS.NET是這么的智能,是多么的為“民工”著想。他對程序員的關照絕對不亞于牛哥對織女的癡情。前天碰到了一個分頁的問題,本來以為只要添加幾個屬性就搞定了,沒想到不行。那天心里特別煩躁(估計太熱的關系),我搞了好久也沒搞定。一氣之下去洗了把澡,突然想到我干嗎不網上找答案?靠,我平時找資料很勤快的,怎么今天反映這么遲鈍。
           一會兒,我就找到答案了,錯就錯在我太相信VS.NET的智能了。dataGrid雖然提供了翻頁的功能,但是不太智能,需要你通過一個事件把新頁設置成當年頁。

    這是datashow顯示部分,注意一定要再<form>內
    <asp:datagrid id="dataShow" Runat="server" OnPageIndexChanged="dataShow_Changed" AllowPaging=True PageSize=2 PagerStyle-HorizontalAlign=Right Width=100%></asp:datagrid>

    代碼如下:
        OleDbConnection conn;
            
    string strcon;
            
    string strcmd;
            
    protected System.Web.UI.WebControls.Label label1;
            OleDbDataAdapter cmd;
            DataSet ds;
            
    private void Page_Load(object sender, System.EventArgs e)
            
    {
                    strcon
    ="Provider=microsoft.jet.oledb.4.0;data source=c:\\inetpub\\wwwroot\\Flowers\\FlowerDB.mdb";
                    conn
    =new OleDbConnection(strcon);
                    strcmd
    ="select FlowerName,FlowerPrice from Flowers where FlowerTypeID=(select FlowerTypeID from FlowerType where FlowerTypeName=@name)";
                    cmd
    =new OleDbDataAdapter(strcmd,conn);
                    cmd.SelectCommand.Parameters.Add(
    new OleDbParameter("@name", OleDbType.Char,80));
                    cmd.SelectCommand.Parameters[
    "@name"].Value=Session["name"];
                    ds
    =new DataSet();
                    cmd.Fill(ds,
    "Flowers");    
                    dataShow.DataSource
    =ds.Tables["Flowers"].DefaultView;    
                    dataShow.DataBind();
                    label1.Text
    ="一共有" +ds.Tables["Flowers"].Rows.Count.ToString()+"條記錄。";

            }

    //這個事件就是當用戶選擇改變當前頁的索引時,就把新頁的索引作為當前頁的索引,同時需要再次綁定
            public void dataShow_Changed(Object sender, DataGridPageChangedEventArgs e)
            
    {
                dataShow.CurrentPageIndex 
    = e.NewPageIndex;
                dataShow.DataBind();
                
            }



    posted on 2005-08-16 18:21 瘋流成性 閱讀(247) 評論(0)  編輯  收藏 所屬分類: .NET

    主站蜘蛛池模板: 国产福利在线观看免费第一福利| 亚洲AV无码一区二区三区网址| 亚洲综合色自拍一区| 亚洲精品乱码久久久久久久久久久久 | 一区二区在线免费视频| 在线涩涩免费观看国产精品| 成人影片一区免费观看| 亚洲自偷自偷图片| 中文在线观看永久免费| 成人免费午夜在线观看| 国产成人综合亚洲AV第一页 | 亚洲人成色99999在线观看| 草久免费在线观看网站| 国产h视频在线观看网站免费| 亚洲国产成人久久精品99| 亚洲小视频在线播放| jizz在线免费观看| 无人在线观看完整免费版视频| 中文字幕无码精品亚洲资源网久久 | 噜噜嘿在线视频免费观看| 久久精品九九亚洲精品天堂| 亚洲AV无码一区二区一二区| 亚洲av成人一区二区三区在线观看| 亚洲2022国产成人精品无码区 | 亚洲精品午夜无码专区| 99re在线这里只有精品免费| 免费看AV毛片一区二区三区| 亚洲高清在线视频| 亚洲欧洲av综合色无码| 免费国产一级特黄久久| 亚洲第一区视频在线观看| 久久久久久av无码免费看大片| 国产又长又粗又爽免费视频| 国产精品亚洲专区在线观看 | 亚洲精品动漫免费二区| 国产亚洲福利精品一区二区| 69国产精品视频免费| 亚洲αv在线精品糸列| 黄视频在线观看免费| 亚洲欧洲精品在线| 亚洲AV无码成H人在线观看|