Repeater paging problem

From: Viktor Popov (viketo_at_yahoo.com)
Date: 09/22/04

  • Next message: Virginia: "How to determine which certificate that client uses?"
    Date: Wed, 22 Sep 2004 11:29:22 +0300
    
    

    Hi,

    I'm trying to do the following but I can't understand what's wrong. Could
    you help me here!
    I do paging with a Repeater like this:

    DataSet ds = new DataSet();
    dad.Fill(ds, "MyOffers");
    if(ds.Tables[0].Rows.Count==0)
        Delete.Enabled=false;

    PagedDataSource objPds = new PagedDataSource();
    objPds.DataSource = ds.Tables[0].DefaultView;
    objPds.AllowPaging = true;
    objPds.PageSize = 14;
    int CurPage;
    int FirstPage=1;
    int LastPage=objPds.PageCount;
    if (Request.QueryString["Page"] != null)
        CurPage=Convert.ToInt32(Request.QueryString["Page"]);
    else
        CurPage=1;
    objPds.CurrentPageIndex = CurPage-1;
    lblCurrentPage.Text = "No?aieoa ?: " + CurPage.ToString() + " io iaui " +
    objPds.PageCount.ToString();
    if(!objPds.IsFirstPage)
        lnkFirst.NavigateUrl=Request.CurrentExecutionFilePath +"?Page=" +
    Convert.ToString(FirstPage);
    if(!objPds.IsFirstPage)
        lnkPrev.NavigateUrl=Request.CurrentExecutionFilePath + "?Page=" +
    Convert.ToString(CurPage-1);
    if(!objPds.IsLastPage)
        lnkNext.NavigateUrl=Request.CurrentExecutionFilePath + "?Page=" +
    Convert.ToString(CurPage+1);
    if(!objPds.IsLastPage)
        lnkLast.NavigateUrl=Request.CurrentExecutionFilePath + "?Page=" +
    Convert.ToString(LastPage);
    MyRepeater.DataSource=objPds;
    MyRepeater.DataBind();

    On this page I have a DELETE_BUTTON. When I have more than 14 results(more
    than 1 page) and when I push the Button it doesn't work. When I go to the
    last page and push the button the code in ON_CLICK_METHOD works. I can't
    understand why. Could you help me here?

    Thanks a lot!

    Viktor

    ---
    Outgoing mail is certified Virus Free.
    Checked by AVG anti-virus system (http://www.grisoft.com).
    Version: 6.0.767 / Virus Database: 514 - Release Date: 21.9.2004 a.
    

  • Next message: Virginia: "How to determine which certificate that client uses?"