Ecco qua il codice e l'errore
<%@ Page Language="VB" Debug="true" %>
<%@ import Namespace="System.Data" %>
<%@ import Namespace="System.Data.OleDb" %>
<script runat="server">
Sub Page_Load(Sender As Object, E as EventArgs)
Dim strConn as string ="PROVIDER=Microsoft.Jet.OLEDB.4.0;DATA SOURCE=" & server.mappath("database/biblioteca.mdb")
Dim objConn as New OleDbConnection(strConn)
Dim sql As New System.Data.OleDb.OleDbCommand()
sql.CommandText = "SELECT * FROM Autore"
sql.Connection = objconn
objConn.Open()
risultati.DataSource= sql.ExecuteReader()
risultati.DataBind()
sql.connection.Close()
end sub
sub saltapagina(sender as Object , e as DataGridPageChangedEventArgs)
risultati.CurrentPageIndex=e.NewPageIndex
risultati.DataBind()
end sub
</script>
<html>
<head>
<title>Dropdownlist</title>
</head>
<body text="#000000" bgcolor="#ffffff">
<aspataGrid id="risultati" AllowPaging="True" onPageIndexChanged="saltapagina" AutoGenerateColumns="False" runat="server">
<PagerStyle pagebuttoncount="4" mode="NumericPages" ></PagerStyle>
<AlternatingItemStyle font-names="Book Antiqua" backcolor="Olive"></AlternatingItemStyle>
<Columns>
<asp:BoundColumn DataField="Autore" HeaderText="Prova"></asp:BoundColumn>
<asp:TemplateColumn HeaderText="Foto">
<ItemTemplate>
[img]pippo/<%#Container.DataItem("prova")%>[/img]
</ItemTemplate>
</asp:TemplateColumn>
</Columns>
</aspataGrid>
</body>
</html>
Errore server nell'applicazione '/'.
--------------------------------------------------------------------------------
AllowCustomPaging deve avere valore true e VirtualItemCount deve essere impostata per un DataGrid con ID risultati quando AllowPaging è impostato su true e l'origine dati selezionata non implementa ICollection.
Descrizione: Eccezione non gestita durante l'esecuzione della richiesta Web corrente. Per ulteriori informazioni sull'errore e sul suo punto di origine nel codice, vedere l'analisi dello stack.
Dettagli eccezione: System.Web.HttpException: AllowCustomPaging deve avere valore true e VirtualItemCount deve essere impostata per un DataGrid con ID risultati quando AllowPaging è impostato su true e l'origine dati selezionata non implementa ICollection.
Errore nel codice sorgente:
Riga 15:
Riga 16: risultati.DataSource= sql.ExecuteReader()
Riga 17: risultati.DataBind()
Riga 18: sql.connection.Close()
Riga 19:
![]()