webForumDet fria alternativet

Paging me label

1 svar · 235 visningar · startad av SteveP

StevePMedlem sedan mars 2003772 inlägg
#1

Jag pillar med en liten enkel gästbok som jag skriver
Men jag får inte riktigt in pagingen på rätt sätt... Det går inte att köra allowpaging="true" direkt i en label va?

Här är varjefall min codebehind för cap.vb

Public Class capClass : inherits Page
Public capLabel as Label

Public Sub Page_Load(Sender as Object, e as eventArgs)
	getUserInfo()
End Sub

Function getUserInfo()
	dim strConnection as string = "Data Source=xxxx;Initial Catalog=xxxx;User Id=xxxx;Password=xxxx;"
	dim strSql as string
	dim objConnection as new sqlConnection(strConnection)
	strSql = "SELECT * FROM GuestBook"
	dim objCommand as new sqlCommand(strSql, objConnection)
	dim objDataReader as sqlDataReader
		objConnection.Open
		objDataReader = objCommand.ExecuteReader()
		do while objDataReader.Read() 
		capLabel.Text += "<br>Skribent:" & objDataReader("Skribent") & "<br>Inlägg:" & objDataReader("Inlagg")
		loop
		
End Function

End Class

sen på sidan.aspx

<%@ page language="VB" debug="true" inherits="capClass" src="cap.vb"%>

<asp:label id="capLabel" runat="server" />
<br>

Behöver jag köra en datagrid?

Jag testade med
"i cab.vb"

public sub gridPage(sender as object, e as dataGridPageChangedEventArgs)
dgrid1.CurrentPageIndex = e.NewPageIndex
dgrid1.dataBind()
End Sub

och i sidan.aspx

<asp:datagrid id="dgrid1" runat="server" allowpaging="true" pageSize="7"  OnPageIndexChanged="gridPage" />

<asp:label id="capLabel" runat="server" />

men blir samma resultat..

renholmMedlem sedan apr. 20012 266 inlägg
#2

Ditt val av en Label att visa databas resultat i är kanske inte det bästa då du missar många finesser som en DataList och DataGrid har, som t.ex paging. Se denna tråd för råd om paging: http://www.webforum.nu/showthread.php?s=&threadid=77565

131 ms totalt · 3 externa anrop · v20260731065814-full.beb2e261
0 ms — hämta forumlista (cache)
0 ms — hämta statistik (cache)
128 ms — hämta tråd, inlägg och bilagor (db)