Innanzitutto grazie mille M@LKAV per avermi risposto ed avermi dato consigli utili per il mio problema.

Gira e frulla ne ho fatte di ogni ed alla fine sono riuscito a raggiungere lo scopo del mio applicativo. In sostanza ho fatto ciò:

- controllare la versione del mio db2 sul pc client e sul server dov'è il db.
- sicuramente modificare il seguente codice

codice:
        db2_connessione.Close()
        dgrRubrica.DataSource = ds
in

codice:
        dgrRubrica.DataSource = ds
        db2_connessione.Close()

Inoltre anche con la connessione al db, utilizzando l' ODBC, risultava corretta; verifica che peraltro ho verificato tra i tanti controlli eseguiti. Il fatto è che sicuramente prima devo assegnare i dati alla datagridview e poi eseguire la close della connessione.

Ciao a tutti!!!