Ho fatto come mi hai detto e va alla perferzione.Poi ho provato ad aggiungere la paginazione e il codice è questo sotto, ma mi da un errore che per le mie attuali conoscenze è semi arabo:
<%@ 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" GridLines="Horizontal" runat="server" AutoGenerateColumns="False" AllowPaging="True" AllowCustomPaging="false" PageSize="15" OnPageIndexChanged="saltapagina">
<AlternatingItemStyle font-names="Book Antiqua" backcolor="Olive"></AlternatingItemStyle>
<Columns>
<asp:BoundColumn DataField="Autore" HeaderText="Prova"></asp:BoundColumn>
<asp:TemplateColumn HeaderText="Foto">
<ItemTemplate>
[img]<%#Container.DataItem("prova")%>[/img]
</ItemTemplate>
</asp:TemplateColumn>
</Columns>
</aspataGrid>
</body>
</html>
Scusandomi per la probabile sciocchezza commessa, ..... (sbagliando si impara)![]()