vi chiedo aiuto.. sono ai primi passi con i WEB SERVICe...

allora nel mio servizio ho il mio file asmx... così compilato, con 1 metodo

<WebMethod()> Public Function LeggiUtenti() As String()
REM CREO IL DATASET PER LA LISTA UTENTI
Dim connUtenti As New OdbcConnection(DSN)
Dim SQLUtenti As String
SQLUtenti = "SELECT * FROM utenti order by Cognome"
Dim datasUtenti As New OdbcCommand(SQLUtenti, connUtenti)
Dim ListUtenti As OdbcDataReader
connUtenti.Open()
REM CONTROLLO IL FLUSSO
ListUtenti = datasUtenti.ExecuteReader
End Function

praticamente faccio una connessione ad un db e recupero dei record
ok

ora passiamo al progetto in VB, dopo aver aggiunto il riferimento web (che in questo caso è in locale quindi come localhost)
apro una form metto un controllo listbox e al LOAD form piazzo il mio codice
così compilato:

Private Sub Lista_Utenti_Load(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles MyBase.Load
REM CONTROLLO IL FLUSSO
Dim ListUtenti As New localhost2.UtentiOperazioni()
Dim utenti() As String
utenti = ListUtenti.LeggiUtenti
Me.listabox.DataSource = utenti
Me.listabox.DisplayMember = "Nome"
Me.listabox.ValueMember = "IDCliente"

End Sub


premetto chedi errori non ne ho, volevo chiedervi:

va bene il concetto di utilizzo del metodo in questione?

inoltre come faccio a visualizzare i record dentro alla combobox?


grazie a tutti