Codice PHP:
    Private Sub GridView1_SelectedIndexChanged(ByVal sender As ObjectByVal e As System.EventArgsHandles GridView1.SelectedIndexChanged
        Me
.ObjectDataSource1.SelectParameters(0) = Me.GridView1.SelectedValue
        Me
.DetailsView1.DataBind()
    
End Sub 
Questo è un esempio in .net, di un gridview che ha come datakeyitem uno dei campi che puoi usare come parametro alla funzione che è collegata all'ods collegato al tuo detailsview...
tu vorresti una cosa simile?