anche io sto facendo una cosa simile. Devi popolare un datagrid, ho un componente sul server che mi contiente la connessione al DB e un adattatore di dati.
Sul client ho un dataset vuoto e quando carico la pagina mi chiama una funzione contenuta nel componente alla quale passo questo dataset sul quale verrà fatta la fill del adattatore di dati collegato alla tabella dalla quale voglio caricare i dati.
Nella pagina aspx del client :
Protected myComponent As New Componente()
Private Sub Page_Load(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles MyBase.Load
'Inserire qui il codice utente necessario per inizializzare la pagina
If Not IsPostBack Then
myComponent.FillDataSet(DataSetElementi1) DataGrid1.DataBind()
End If
End Sub
Mentre nel Componente.vb sul server :
Public Sub FillDataSet(ByVal dSet As DataSetElementi)
SqlDataAdapter1.Fill(dSet)
End Sub
più o meno dovrebbe funzionare così anche per i datalist,
il mio probelma è che quando faccio partire il debug mi dà l'errore sulla funzione filldataset perchè mi dice che l'utente (???) aspnet NON HA ACCESSO AL SERVER....tu ne sai qualcosa ???