E' possibile impostare la properietà rowsource di un oggetto DbCombo da codice?
Ho provato conn dbcmbAAA.rowsource=datBBB
ma nn va bene...come risolvo?
E' possibile impostare la properietà rowsource di un oggetto DbCombo da codice?
Ho provato conn dbcmbAAA.rowsource=datBBB
ma nn va bene...come risolvo?
Dipende da tutto il resto ... che non hai mostrato ...
E poi cosa vuol dire "non va bene"?
No MP tecnici (non rispondo nemmeno!), usa il forum.
Ok, hai ragione, mi spiego meglio.
In una form ho un controllo data "DatMarche" che è collegato alla tabella "Marche" di un database. La tabella "Marche" è composta da diversi campi, tra cui IdMarca e NomeMarca (quelli che mi interessano in questo caso).
Ho anche un controllo DbCmbMarca che è un DbComboBox, il quale deve essere collegato al data control "DatMarche" e presentare nella lista i nomi di tutte le marche presenti nella tabella "Marche" del database.
Vorrei scrivere un codice (dato che non mi è possibile fare questo in modalità di progettazione perchè si tratta di un controllo che viene creato da codice tramite l'istruzione load) che mi consentisse di impostare le proprietà RowSource e ListField del DbCombo, e quindi far visualizzare nella lista del dbcombo, in fase di run-time, i nomi di tutte le marche presenti nella tabella "Marche" del database.
Spero di essere stato chiaro almeno stavolta...![]()
Come potrai leggere nella documentazione su MSDN
Visual Basic: DataCombo/DataList Controls
RowSource Property
http://msdn2.microsoft.com/en-us/lib...30(VS.60).aspx
"... Sets a value that specifies the Data control from which the DataList and DataCombo controls' list is filled. Not available at run time. ..."
... non puoi usare la RowSource a runtime.
No MP tecnici (non rispondo nemmeno!), usa il forum.
nooooooooooo
![]()
devo trovare assolutamente un rimedio.
In pratica quel dbcmbmarca ha index=0 (è quindi una matrice) con visible=false.
in run-time il programma si va a creare un determinato numero di dbcmbmarca(i) cambiando le proprietà di visible=true e text=xxx...
come posso risolvere?![]()
Con il DBCombo non puoi ...
Devi scrivere tu una funzione per popolare un normale combobox ...
No MP tecnici (non rispondo nemmeno!), usa il forum.
Ok.... quind evo togliere questi dbcombo...![]()
grazie 1000 oregon