premetto che non utilizzo VS.
codice:
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<%@Page Language="VB" Debug="True"%>
<%@Import NameSpace="System.Data"%>
<%@Import NameSpace="System.Data.OleDB"%>
<Script Runat="Server">
Dim StrConnection as String = "Provider=Microsoft.Jet.OleDb.4.0;" & _
"Data Source=TuoDatabase"
Dim MyConn as New OleDbConnection(StrConnection)
Dim StrSql as String
Dim DS as New Dataset("MyDataset")
'-------------------------------------------------------------------------------
Sub Page_Load(Obj as Object, E as EventArgs)
PopolaRepeater
End Sub
'-------------------------------------------------------------------------------
Sub PopolaRepeater
StrSql = "Inserisci quì la tua query"
Dim MyCommand as New OleDbDataAdapter(StrSql, MyConn)
MyCommand.Fill(DS, "MyTable")
MyRepeater.DataSource = DS.Tables("MyTable").DefaultView
MyRepeater.DataBind()
End Sub
'-------------------------------------------------------------------------------
</Script>
<html>
<Head>
<Title>Prova Repeater</Title>
</Head>
<Body>
<Form Runat="Server">
Prova Repeater:
<ASP:Repeater Id="MyRepeater" Runat="Server">
<HeaderTemplate>
<Table Border="1">
<Tr>
<Td>
Colonna 1
</TD>
<Td>
Colonna 2
</TD>
</TR>
</HeaderTemplate>
<ItemTemplate>
<Tr>
<Td>
<%# DataBinder.Eval (Container.DataItem, "Nome Campo 1")%>
</TD>
<Td>
<%# DataBinder.Eval (Container.DataItem, "Nome Campo 2")%>
</TD>
</TR>
</ItemTemplate>
<FooterTemplate>
</Table>
</FooterTemplate>
</ASP:Repeater>
</Form>
</Body>
</Html>