Non ho doti divinatorie. Perciò la tento così:
Nella pagina
codice:
<%@ Page Language="vb" AutoEventWireup="false" Codebehind="a.aspx.vb" Inherits="corso_apogeo.a"%>
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<HTML>
<HEAD>
<title>a</title>
<meta name="GENERATOR" content="Microsoft Visual Studio .NET 7.1">
<meta name="CODE_LANGUAGE" content="Visual Basic .NET 7.1">
<meta name="vs_defaultClientScript" content="JavaScript">
<meta name="vs_targetSchema" content="http://schemas.microsoft.com/intellisense/ie5">
</HEAD>
<body MS_POSITIONING="FlowLayout">
<form id="Form1" method="post" runat="server">
<asp:DataList id="DataList1" runat="server" GridLines="Both" RepeatColumns="3" RepeatDirection="Horizontal">
<ItemTemplate><%#Container.DataItem("nome_regione")%></ItemTemplate>
</asp:DataList>
</form>
</body>
</HTML>
Nel codice sottostante:
codice:
Private Sub Page_Load(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles MyBase.Load
'Inserire qui il codice utente necessario per inizializzare la pagina
If Not Me.IsPostBack Then
Dim dv As DataView = Libreria.GetDataView(StringaConnessione, "SELECT CODICE_ISTAT_REGIONE,NOME_REGIONE FROM REGIONI")
Me.DataList1.DataSource = dv
Me.DataList1.DataKeyField = "codice_istat_regione"
Me.DataList1.DataBind()
End If
End Sub
risultato:
codice:
<table id="DataList1" cellspacing="0" rules="all" border="1" style="border-collapse:collapse;">
<tr>
<td>ABRUZZO</td><td>BASILICATA</td><td>CALABRIA</td>
</tr><tr>
<td>CAMPANIA</td><td>EMILIA-ROMAGNA</td><td>FRIULI-VENEZIA GIULIA</td>
</tr><tr>
<td>LAZIO</td><td>LIGURIA</td><td>LOMBARDIA</td>
</tr><tr>
<td>MARCHE</td><td>MOLISE</td><td>PIEMONTE</td>
</tr><tr>
<td>PUGLIA</td><td>SARDEGNA</td><td>SICILIA</td>
</tr><tr>
<td>TOSCANA</td><td>TRENTINO-ALTO ADIGE</td><td>UMBRIA</td>
</tr><tr>
<td>VALLE D'AOSTA</td><td>VENETO</td>
</tr>
</table>