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..