ok, se l'ID calcolato fa parte dei dati, io userei una query che filtra quel dato.
Ipotizzando di usare un sqlDataSource:
codice:<asp:SqlDataSource ID="SqlDataSource1" runat="server" ConnectionString="<%$ ConnectionStrings:Northwind %>" SelectCommand="SELECT * FROM tabella WHERE ([idCalcolato] = @pidCalcolato)"> <SelectParameters> <asp:QueryStringParameter Name="pidCalcolato" QueryStringField="id" Type="Int32" /> </SelectParameters> </asp:SqlDataSource>