Scusate la banalità della domanda che sto per porvi ma... sono un neo neofita di asp.net, sto studiando da un manuale e cerco e esempi ovunque ma questo passaggio proprio mi sfugge.

Provengo da classic asp e la difficoltà più grande è il cambio di "mentalità" :s
Veniamo al quesito:

Io riesco ad estrarre i dati da un db mysql, utilizzando questo code behind:

codice:
    
    Sub Page_Load(sender As Object, e As EventArgs)

    Dim cn As System.Data.Odbc.OdbcConnection = Nothing
    Dim cmd As System.Data.Odbc.OdbcCommand = Nothing
    Dim dr As System.Data.Odbc.OdbcDataReader = Nothing

    Dim ConnectionString As String = Application("dns")

    cn = New System.Data.Odbc.OdbcConnection(ConnectionString)
    cn.Open()

    cmd = New System.Data.Odbc.OdbcCommand("SELECT nome_rub FROM " & Application("predb") & "rubriche", cn)
        dr = cmd.ExecuteReader()

        Repeater1.DataSource() = dr
        Repeater1.DataBind()

        dr.Close() 
        cn.Close()  

    End Sub
E a visualizzarli dentro un repeater:

codice:
<asp:repeater runat="server" ID="Repeater1">
        <ItemTemplate>
            <asp:Label id="RatingLabel" runat="server">
           <%# Container.DataItem("nome_rub")%>
            </asp:Label>
        </ItemTemplate>
        <SeparatorTemplate>
</SeparatorTemplate>
    </asp:repeater>
E fin qui tutto ok... ma se io volessi fare delle operazioni sui records estratti dal db prima di visualizzarli nel repeater, come faccio? Dove devo intercettarli? Prima del databind? E, scusate la banalità... una volta che eseguo le operazioni, come rieffettuo il databind? Sono confuso...