<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

    主站蜘蛛池模板: 午夜国产大片免费观看| 久久久久免费看成人影片| 精品免费国产一区二区三区| 亚洲校园春色另类激情| 又黄又爽又成人免费视频| 亚洲a级片在线观看| 免费a级毛片高清视频不卡| 亚洲狠狠成人综合网| 午夜影视在线免费观看| 朝桐光亚洲专区在线中文字幕| 四虎影视永久免费观看| 黄色三级三级三级免费看| 久久久久无码专区亚洲av| a在线观看免费视频| 亚洲美女一区二区三区| 毛片免费观看网站| 色屁屁www影院免费观看视频| 久久精品亚洲福利| 91av视频免费在线观看| 亚洲中文精品久久久久久不卡| 日本特黄特色aa大片免费| 一日本道a高清免费播放| 亚洲国产精品无码一线岛国| 狼群影院在线观看免费观看直播| 久久精品国产亚洲av麻豆图片| 日本高清免费不卡在线| 免费一区二区无码东京热| 亚洲国产日韩在线| 免费v片在线观看无遮挡| 免费看搞黄视频网站| 99999久久久久久亚洲| 亚洲精品国产精品乱码不卡| 久久精品免费电影| 中国人xxxxx69免费视频| 国产成人亚洲综合网站不卡| 亚洲情a成黄在线观看| 国产精品色拉拉免费看| 特色特黄a毛片高清免费观看| 亚洲影院在线观看| 免费成人av电影| 亚洲免费在线视频观看|