> Protected Sub Page_Load(ByVal sender As Object, ByVal e As System.EventArgs) Handles Me.Load > Dim i As Int32 > Dim CurrentRecord As Integer = Session("CurrentPerson") > > If Not IsPostBack() And CurrentRecord > 0 Then > FormView1.DataBind() > > ' Go to the record we want > For i = 0 To FormView1.DataItemCount - 1 > FormView1.PageIndex = i > > If FormView1.DataItem("personID") = CurrentRecord Then > Exit For > End If > Next > End If > End Sub >>which works when placed in the Formview prerender (but it takes forever) and does not work in the PageLoad. This seems like it should be a trivial task but I just can't seem to get it. Any help appreciated.