ciao,
purtroppo il 2003 non lo uso piu' da un bel po
quindi non saprei dirti.
A me è capitatodi usare passare le credential al report come querystring:
....&dsu:miaDataSource=utente&dsp:miaDataSource=miapass
dove [dsu] sta per "datasource user" e poi il nome e il valore.Duale per la password.
altrimenti come dicevi tu ti basta usare una classe che implementa quell'interfaccia devi farti le proprieta' tu, in particolare quella delle credentials:
pero' non l'ho mai provato, potrebbe essere cmq una strada valida...
ciao.
Matteo Raumer
[MCAD .net]
http://blogs.dotnethell.it/freeteo