Ciao!

Stò iniziando ad imparare l'utilizzo dell' HyperLinkColumn, purtroppo senza capirci più di tanto.
Ho elaborato per ciò che riguarda lo script vb questa function (praticamente copiandola):

codice:
Function CreateDataSource() As ICollection
        Try
            Dim dt As DataTable = New DataTable()
            Dim dr As DataRow
            Dim i As Integer

            dt.Columns.Add(New DataColumn("nome", GetType(String)))
            
            For i = 0 To 10
                dr = dt.NewRow()
                dr(0) = i
                dt.Rows.Add(dr)
            Next i

            Dim dv As DataView = New DataView(dt)
            Return dv
            
        Catch ex As Exception
            Response.Write(ex.Message)
        End Try
        

    End Function
e per la aprte asp all'interno del miodatagrid:

codice:
<Columns>

            <asp:HyperLinkColumn
                 HeaderText="Compra"
                 DataNavigateUrlField="nome"
                 DataNavigateUrlFormatString="default.aspx?nome=nome"
                 DataTextField="nome"
                 Target="_blank"/>
           
</Columns>
Il collegamento alla pagina default.aspx funziona perfettamente, solo che non comprendo bene tre cose:

1-l'utilizzo di questo strumento che vantaggi mi può fornire
2-come gestire e come usare i parametri che mi porto dietro con DataNavigateUrlFormatString="default.aspx?nome=nom e"
3-come associare ad ogni link del mio datagrid una pagina differente

In sostanza stò usando questo strumento quasi alla cieca, se poteste farmi un pò di chiarezza ve ne sarei molto grato.

Grazie mille