ciao a tutti, come accedo ai controlli del form1 da mio form2??
dovrei riempire una datagridview presente sul form1..
penso sia un problema di visibilità.. ma non riesco a capire dove sbaglio.
grazie.
ciao a tutti, come accedo ai controlli del form1 da mio form2??
dovrei riempire una datagridview presente sul form1..
penso sia un problema di visibilità.. ma non riesco a capire dove sbaglio.
grazie.
vi accedi anteponendo il nome del form:
Form1.datagridview
![]()
anchio pensavo bastasse quello ma non vedo propio alcun controllo di queli presenti sull'intero form1, facendo Form1.
è per questo che penso ci sia qualche problema più a fondo di visibilità, idee?
grazie.
Invece è proprio come ho già scritto.
Io lo vedo.
uso visual studio 2008 e quando creo il progetto faccio nuovo windows form application;
non so se può servire..
ad ogni modo io non lo vedo..riesci a guardare l'esempio che ti allego?? il btn nel frm2 dovrebbe scrivere nella tetxtbox del form1. megaupload.com/?d=SSN4U3AP
grazie.
Scusa, ma non avevo fatto caso che usi C#: non si può fare.
Puoi comunque farti restituire un valore del form_chiamato utilizzando una variabile public dichiarata a livello di Form.
Vi sono anche altri metodi, ma è meglio se prima spieghi l'esigenza che hai nell specifico.
![]()
ciao, l'obiettivo sarebbe riempire una datagridview, risiedente sul form1, dal form2. Da una classe mi faccio restituire il datatable.
Mi potresti fare un esempio a livello codice di quello che mi hai scritto?
grazie.
Non capisco...![]()
-Prima parli di DataGridview...
-Poi di un TextBox...
-Adesso di un DataTable...
Sei troppo approssimativo nelle tue richieste.
Spiega in dettaglio:
1) come hai impostato la connessione ai dati (da wizard, da codice, ...)
2) cosa vuoi fare, passo per passo, a livello di interfaccia utente.
3) cosa vuoi fare, passo per passo, a livello di logica
4) quali sono i vantaggi che vuoi ottenere dall'usare 2 form.
Altrimenti non si capisce.
![]()
1) connessione impostatata da codice, base dati access.
2) Vorrei creare due form: sul form1 risiede la datagridview, sul form2 risiede il modulo di inserimento dati; al termine dell'inserimento effettivo dei dati nel db, dovrei poter aggiornare da form2 la datagridview presente sul form1.
grazie.
E ci voleva tanto?Originariamente inviato da cleaner
1) connessione impostatata da codice, base dati access.
2) Vorrei creare due form: sul form1 risiede la datagridview, sul form2 risiede il modulo di inserimento dati; al termine dell'inserimento effettivo dei dati nel db, dovrei poter aggiornare da form2 la datagridview presente sul form1.
grazie.![]()
![]()
![]()
La cosa è semplice, ma al tempo stesso è piuttosto articolata per descrivere il tutto in un misero post di un Forum
Ti basta scaricare il mio progetto di esempio su ADO.NET che vedi firma.
Fa esattamente quello che ti serve.
- carica i dati in un DataGridView
- doppio clic sulla riga, apre il form di modifica
- salva i dati del form ed aggiorna il DataGridView
tutto fatto usando esclusivamente i Command.
![]()