Avatar billede mikkel251 Seniormester
02. november 2016 - 13:23

jeg ved ikke hvordan jeg gør min pagenation dynamisk

jeg har feåt en anden pagenation til at virke men jeg mangler at gøre den dynamisk så jeg kan hente F.eks alle brugere fra databasen og ud fra hvor mange brugere der er skla den lave de antal sider der er, er der nogen af jer der har et godt bud på hvordan jeg laver den dynamisk
det er et eller andet sted i for loopen men hvordan jeg gør der ved jeg ikke :D

Jeg har forsøgt mig frem med //DataTable sider = objPageing.HentAlt();
og udskifte 52 i for loopen men den gik ikke, er det ikke der jeg skal skifte den ud??
pageload
if (!IsPostBack)
{
List<int> lst = new List<int>();
//DataTable sider = objPageing.HentAlt();
//opretter en for loop
for (int i = 0; i < 52; i++)
{
lst.Add(i + 1);//variablen fra for loppen (i der lægges plus 1 til (i + 1))
}
//her laver jeg en variabel som skal vise 12 item per side
//hvis den skal være dynamisk så kik her
int itemPerPage = 12;
//Data kilden kommer fra List<int> - lst
//rp er server controllen i html,en
rp.DataSource = lst.ToPaging(Request.QueryString["page"], itemPerPage);//itemPerPage er det antal items der skal vise per side
rp.DataBind();
//henter querystring page med antal per side
rpPaging.DataSource = GetListPage.GetList(lst.Count, Request.QueryString["page"], itemPerPage);
rpPaging.DataBind();
}
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

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