92 messaggi dal 27 aprile 2001
Lo so il quesito è banale ma sto iniziando:
<code>
<%@ Page Language="VB" %>
<script runat="server">

Function Autori() As System.Data.DataSet
Dim connectionString As String = "server='(local)'; trusted_connection=true; database='pubs'"
Dim dbConnection As System.Data.IDbConnection = New System.Data.SqlClient.SqlConnection(connectionString)

Dim queryString As String = "SELECT [authors].* FROM [authors]"
Dim dbCommand As System.Data.IDbCommand = New System.Data.SqlClient.SqlCommand
dbCommand.CommandText = queryString
dbCommand.Connection = dbConnection

Dim dataAdapter As System.Data.IDbDataAdapter = New System.Data.SqlClient.SqlDataAdapter
dataAdapter.SelectCommand = dbCommand
Dim dataSet As System.Data.DataSet = New System.Data.DataSet
dataAdapter.Fill(dataSet)

Return dataSet
End Function

Sub Page_Load(Sender AS Object, e AS EventArgs)
IF NOT Page.IsPostBack Then
DataGrid1.DataSource = Autori()
DataGrid1.DataBind()
End IF
End Sub

Sub Paginazione(Sender AS Object, e AS DataGridPageChangedEventArgs)
DataGrid1.CurrentPageIndex = e.NewPageIndex
Autori()
End Sub

</script>
<html>
<head>
</head>
<body>
<form runat="server">
<asp:DataGrid id="DataGrid1" runat="server" AllowPaging="True" OnPageIndexChanged="Paginazione" PageSize="3"></asp:DataGrid>
<!-- Insert content here -->
</form>
</body>
</html>
</code>

Il DataGrid viene caricato poi però non riesco a far eseguire al DataGrid il metodo Paginazione.

Cetalfio
se ho letto bene nella sub paginazione dopo autori() manca:

DataGrid1.DataBind()


prova e fammi sapere

Chi parla senza modestia troverà difficile rendere buone le proprie parole.
Confucio

http://nostromo.spaces.live.com/default.aspx
Ha ragione Marco, ma il codice di Paginazione() va modificato in questo modo:

Sub Paginazione(Sender As Object, e As DataGridPageChangedEventArgs) 
DataGrid1.CurrentPageIndex = e.NewPageIndex 
DataGrid1.DataSource = Autori().Table(0).DefaultView
DataGrid1.DataBind()
End Sub 


Ciao, Ricky.

Ing. Riccardo Golia
Microsoft MVP ASP.NET/IIS
ASPItalia.com Content Manager
http://blogs.aspitalia.com/rickyvr
http://ricky.aspitalia.com
http://www.riccardogolia.it

Torna al forum | Feed RSS

ASPItalia.com non è responsabile per il contenuto dei messaggi presenti su questo servizio, non avendo nessun controllo sui messaggi postati nei propri forum, che rappresentano l'espressione del pensiero degli autori.