Hvordan kan man så smide en paging ind så den i HeaderTemplate viser 10 - 20 - 30 alt efter om jeg vil have vist 10 eller 20 eller 30 recorder pr. side hvor 20 er standard. og hvordan kan jeg så smide en Paging ind i FooterTemplate som ud fra headerTemplate så viser side antal. 1 - 2 - 3 - 4 alt efter hvor mange sider der er.
det hele synes jeg, kan ikke få det til at virker som jeg vil. eller JO.
Men har denne HTML kode (når siden køre) <a id="CPH2_lnkPage1" class="aspNetDisabled">1</a><span> </span><a id="CPH2_lnkPage2" href="java script:__doPostBack('ctl00$CPH2$lnkPage2','')">2</a><span> </span><a id="CPH2_lnkPage3" href="java script:__doPostBack('ctl00$CPH2$lnkPage3','')">3</a><span> </span><a href="java script:__doPostBack('ctl00$CPH2$ctl03','')">»</a>
Jeg kan ikke få lavet nogle CSS til det så der dannes en firkant om alle de forskellige sider, og ved ikke om det er fordi hver link skal omsluttes af en div, så jeg ud fra denne div kan lave noget CSS som så laver en lille firkant rundt om side nr. linket. og det ikke aktive side nr. har en anden firkant farve end de andre.
Min kode der laver dette er: Private Sub CreatePagingControl() If CurrentPage > 1 Then Dim lnkBack As New LinkButton() AddHandler lnkBack.Click, AddressOf lbl_Click lnkBack.CommandArgument = (CurrentPage - 1).ToString() lnkBack.Text = "«" plcPaging.Controls.Add(lnkBack)
Dim spacer As New Label() spacer.Text = " " plcPaging.Controls.Add(spacer) End If For i As Integer = 0 To (RowCount / PageItemSize) If i < (RowCount / PageItemSize) Then Dim lnk As New LinkButton() AddHandler lnk.Click, AddressOf lbl_Click lnk.ID = "lnkPage" & (i + 1).ToString() lnk.Text = (i + 1).ToString() lnk.CommandArgument = (i + 1).ToString() lnk.Enabled = (Not CurrentPage = (i + 1)) plcPaging.Controls.Add(lnk) Dim spacer As New Label() spacer.Text = " " plcPaging.Controls.Add(spacer) End If Next i If CurrentPage < (RowCount / PageItemSize) Then Dim lnkNext As New LinkButton() AddHandler lnkNext.Click, AddressOf lbl_Click lnkNext.CommandArgument = (CurrentPage + 1).ToString() lnkNext.Text = "»" plcPaging.Controls.Add(lnkNext) End If End Sub
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.