Ma il primo caricamento lo fai nella sub Page_Load? se si hai messo il controllo
if not isPostBack() then
....
end if
Facendo così eviti che il repeater ricarichi ogni volta il primo dataset.
Peace
Gvnn
http://www.gvnn.it
http://www.sqlwebarchitect.org
http://blogs.dotnethell.it/gvnn/