ti dico la verità non è che ci abbia capito un granchè inoltre io lavoro con MySQL e cert equery non sono valide!!!!
ti posto il codice che ho usato!

questa è la parte preposta alla visualizzazione

<asp:Repeater runat="server" ID="visualizzazionedef" OnItemDataBound="mostrasquadre">
<itemtemplate>
<tr>
<td height="20" valign="middle" bgcolor="#999999" class="biancotab"><%# Container.DataItem("ngiornata") %>^ GIORNATA <%# Container.DataItem("data") %></td>
</tr>
<asp:Repeater runat="server" ID="visualizzasqris">
<itemtemplate>
<tr>
<td width="5%" valign="top">[img]../immagini/freccina.gif[/img]</td>
<td width="34%" valign="top" class="grigio"></td>
<td width="35%" valign="top" class="grigio">1ˆgiornata</td>
<td width="13%" valign="top" class="antracite"><div align="center"></div></td>
<td width="13%" valign="top" class="antracite"><div align="center"></div></td>
</tr>
</itemtemplate>
</asp:Repeater>
</itemtemplate>
</asp:Repeater>

e questo è il code behind

<script runat="server">

sub Page_Load(obj as object , e as eventArgs)

if not Page.IsPostBack then
dim strconn as String = "Driver={MySQL};datiConnessione;"
dim objConn as ODBCConnection = new ODBCConnection(strconn)
objConn.Open()

dim myCommand as new ODBCDataAdapter("SELECT ngiornata,sq1,sq2,ngiornata,data,ris1,ris2 FROM tbcalendario WHERE categoria = 'C.N.D.' ORDER BY ngiornata ASC", objConn)
dim ds as DataSet = new DataSet()
myCommand.Fill(ds, "tbcalendario")
drVisualizzaGiornate.DataSource = ds.Tables("tbcalendario").DefaultView
DataBind()

dim myCommandDue as new ODBCDataAdapter("SELECT ngiornata,data FROM tbcalendario WHERE categoria = 'C.N.D.' ORDER BY ngiornata ASC", objConn)
dim dsDue as DataSet = new DataSet()
myCommandDue.Fill(ds, "tbcalendario")
visualizzazionedef.DataSource = dsDue.Tables("tbcalendario").DefaultView
DataBind()


objConn.Close()

end if
end sub

sub mostrasquadre (Sender As Object, e As RepeaterItemEventArgs)
dim strconn as String = "Driver={MySQL};daticonnessione;"
dim objConn as ODBCConnection = new ODBCConnection(strconn)
objConn.Open()
dim myCommandTre as new ODBCDataAdapter("SELECT sq1,sq2,ris1,ris2, FROM tbcalendario WHERE categoria = 'C.N.D.' AND ngiornata = '"& e.Item.DataItem &"' ORDER BY ngiornata ASC", objConn)
dim dsTre as DataSet = new DataSet()
myCommandTre.Fill(dsTre, "tbcalendario")
visualizzasqris.DataSource = dsTre.Tables("tbcalendario").DefaultView
DataBind()
objConn.Close()
End sub


come posso ogni volta che entro in una giornata pescare i dati che hanno come ngiornata il valore della giornata?