ho cambiato qualcosina e fatto qualcosina...
sono arrivato quasi ad una soluzione ma non del tutto mi manca un passaggio che non riesco a capire.
Allora codice pubblico:
codice:<table width="391" align="center" cellpadding="1" cellspacing="1" bgcolor="#1A0A33"> <tr> <td colspan="2"> <asp:DataList ID="calendario1" runat="server" DataKeyField="id_giornate" HorizontalAlign="left" RepeatColumns="2" RepeatDirection="Horizontal"> <HeaderTemplate> <table id="calendario" cellspacing="0" align="Left" border="0" style="border-collapse:collapse;"> <tr> </HeaderTemplate> <ItemTemplate> <td colspan="2" valign="top"> <table id="classifica" width="192" border="0" cellpadding="0" cellspacing="1" bgcolor="#1A0A33" style="background-color: #FFFFFF;"> <tr class="Giornate"> <td colspan="2" ><div align="left"><%#Container.DataItem("giornate")%></div></td> <td width="38"><div align="center">A</div></td> <td width="45"><div align="center">R</div></td> </tr> <asp:Repeater ID="incontri" runat="server"> <HeaderTemplate></HeaderTemplate> <ItemTemplate> <tr class="bianco"> <td width="56" valign="top" class="sfondo_celeste"><h6><%#TornaS(Container.DataItem("id_squadra1"))%></h6></td> <td width="48" valign="top" class="sfondo_celeste"><h6><%#TornaS(Container.DataItem("id_squadra2"))%></h6></td> <td valign="top" class="sfondo_celeste"><h6><%#Container.DataItem("data_andata")%></h6></td> <td valign="top" class="sfondo_celeste"><h6 align="left"><%#Container.DataItem("data_ritorno")%></h6></td> </tr> </ItemTemplate> <FooterTemplate></FooterTemplate> </asp:Repeater> </table> </td> </ItemTemplate> <FooterTemplate> </tr> </table> </FooterTemplate> </asp:DataList> </td> </tr> <tr> <td><h1>Le altre giornate Prossimamente online</h1></td> </tr> </table>
Codice VB
Il problema è che non mi da errore ne mi fa vedere il repeater è come se non lo calcolsse però ho verificato ed entra nella query.codice:Dim i As Integer Dim incontri As New Repeater 'If Not IsPostBack Then strsql = "Select * From Giornate" cmdSql = New OleDbCommand(strsql, conn) rs = cmdSql.ExecuteReader() calendario1.DataSource = rs calendario1.DataBind() rs.Close() For i = 0 To calendario1.Items.Count - 1 strsql = "Select Giornate.id_giornate, Giornate.data_andata, Giornate.data_ritorno, Incontri.id_squadra1, Incontri.id_squadra2, Incontri.id_giornate, Incontri.ris_andata, Incontri.ris_ritorno From Giornate, Incontri where Giornate.id_giornate=" & calendario1.DataKeys(i.ToString()) & " and Incontri.id_giornate=" & calendario1.DataKeys(i.ToString()) 'Response.Write(strsql) 'Response.End() cmdSql = New OleDbCommand(strsql, conn) rs = cmdSql.ExecuteReader() incontri.DataSource = rs incontri.DataBind() rs.Close() Next
Da cosa dipende???

Rispondi quotando