<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 瘋流成性 閱讀(240) 評論(0)  編輯  收藏 所屬分類: .NET

    主站蜘蛛池模板: 国产偷窥女洗浴在线观看亚洲| 色婷婷7777免费视频在线观看| 免费高清在线爱做视频| 久久99热精品免费观看动漫| 亚洲色一色噜一噜噜噜| 亚洲AV色吊丝无码| 日韩免费无码视频一区二区三区| 亚洲色WWW成人永久网址| 一级毛片试看60分钟免费播放| 亚洲国产激情一区二区三区| 免费无码一区二区| 亚洲狠狠爱综合影院婷婷| a级毛片免费网站| 亚洲av无码专区在线播放| 99re免费在线视频| 亚洲一区二区三区免费视频| 好男人www免费高清视频在线 | 亚洲熟女少妇一区二区| 美女被免费网站91色| 在线观看国产情趣免费视频| 特级毛片免费观看视频| 成人午夜亚洲精品无码网站| 在线观看免费无码专区| www国产亚洲精品久久久日本| 男女交性无遮挡免费视频| 亚洲av无码一区二区三区网站| 免费视频爱爱太爽了| 久久久亚洲精华液精华液精华液 | 亚洲精华液一二三产区| 最近中文字幕mv免费高清视频8| 亚洲欧洲自拍拍偷午夜色| 免费毛片在线看不用播放器| 亚洲精品视频在线播放| 精品国产麻豆免费网站| 国产黄在线播放免费观看| 亚洲精品成人网站在线播放| 精品国产免费观看| 中文字幕日本人妻久久久免费| 亚洲一区二区三区在线观看蜜桃| 免费人成网站在线播放| 四虎成人精品永久免费AV|