Ho una pagina in cui sono presenti una ventina di UserControl di tipo "ComboBox" che ho creato io.
Su di un evento di un altro UserControl di tipo "dgPiatti" voglio aggiornare solo il ComboBox che ha un valore uguale ad un paramentro del evento lanciato...
Mi spiego schematicamente:
1. Ho 20 controlli che si chiamano:
- ctrlComboA (con ctrlComboA.lettera = 'A')
- ctrlComboB (con ctrlComboB.lettera = 'B')
- ctrlComboC (con ctrlComboC.lettera = 'C')
- etc. etc.
2. Il controllo ctrlDgPiatto lancia l'evento OnSelectionEvent(object sender, ...eventArgs e), con e.lettera = 'A', per esempio.
3. Voglio che venga lanciato il metodo ctrlCamboA.updateView() senza dover ricorrere ad un CASE...
Mi basterebbe verificare la condizione (ControlloCombo.lettera == e.lettera).
Io ho provato a dare un'occhiata a Page.Controls...![]()

Rispondi quotando
