Avatar billede xitmorph Nybegynder
15. maj 2005 - 13:58 Der er 2 kommentarer

Min pager virker ikke når jeg trykker på den. Den viser kun et 1

Min pager virker ikke når jeg trykker på den. Den viser kun et 1 tal i datagridet.

private void Page_Load(object sender, System.EventArgs e)
        {
            if(!Page.IsPostBack)
            {
                DataSet VareTyper = dbase.Select("SELECT * FROM VareTyper ORDER BY TypeID;");
                foreach(DataRow dr in VareTyper.Tables[0].Rows)
                    TypeLink.Text+="<a href=Varer.aspx?TypeID=" + dr["TypeID"].ToString() + ">" + dr["VareType"].ToString() + "</a><br>";                
                TypeLink.Text += "<a href=Varer.aspx>Se Alle</a>";

                DataSet Produkter;

                if(Request.Params["TypeID"] == null)
                {
                    Produkter = dbase.SelectDataSet("SELECT * FROM Produkter;");
                }
                else
                {
                    Produkter = dbase.SelectDataSet("SELECT ProdID,ProdNavn,ProdBesk,VareNummer,ProdImg FROM Produkter WHERE TypeID=" + Request.Params["TypeID"] + ";");
                }
                dgProducts.DataSource = Produkter;
                dgProducts.PageSize=10;
                dgProducts.DataBind();
   

            }
        }

private void dgProducts_PageIndexChanged(object source, System.Web.UI.WebControls.DataGridPageChangedEventArgs e)
        {
            dgProducts.CurrentPageIndex=e.NewPageIndex;
            dgProducts.DataBind();
        }

Min pager på datagridet forbliver 1.. hvordan kan det være ?
Avatar billede snepnet Nybegynder
15. maj 2005 - 17:37 #1
hejsa .... prøv en struktur som denne :

// i page_load
if(!IsPostBack)
{
  BindGrid();
}

// en mulig implementering af bindgrid
private void BindGrid()
{
    DataSet ds = GetSomeData(); // her bruger du så din egen måde at hente data på
    dgProducts.DataSource = ds;
    dgProducts.DataBind();               
}

// og i handleren af pageindexchanged
dgProducts.CurrentPageIndex = e.NewPageIndex;
BindGrid();

mvh
Avatar billede snepnet Nybegynder
07. september 2005 - 17:31 #2
hvad med denne xitmorph?
(du får et svar hvis ovenstående er ok)
mvh
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
IT-kurser om Microsoft 365, sikkerhed, personlig vækst, udvikling, digital markedsføring, grafisk design, SAP og forretningsanalyse.

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester