Home Page
Articoli
Tips & Tricks
News
Forum
Archivio Forum
Blogs
Sondaggi
Rss
Video
Utenti
Chi Siamo
Contattaci
Username:
Password:
Login
Registrati ora!
Recupera Password
Home Page
Stanze Forum
App. WinForms / WPF .NET
Passaggio variabili tra winform
mercoledì 03 maggio 2006 - 18.08
Elenco Threads
Stanze Forum
Aggiungi ai Preferiti
Cerca nel forum
fileman
Profilo
| Junior Member
51
messaggi | Data Invio:
mer 3 mag 2006 - 18:08
cliccando su una cella di un datagrid tramite apposito evento si apre un secondo form, come faccio ad inviare a quest'ultimo il valore contenuto nella cella?
riesco a estrarlo dal datagrid ma non a passarlo al form
help please
lcabrin
Profilo
| Newbie
27
messaggi | Data Invio:
mer 3 mag 2006 - 18:13
Crei nel secondo form una proprietà pubblica che possa accogliere il valore del datagrid..
Poi fai nel Form1
Form2 frm2 = new Form2();
frm2.ProprietàPubblica = valoredeldatagrid;
frm2.Show();
Ok?
Ciao e buona giornata!
Loris
trinity
Profilo
| Guru
3.465
messaggi | Data Invio:
mer 3 mag 2006 - 18:28
Ovviamente a monte devi riuscire ad estrapolare il valore contenuto nella cella del datagrid e poi puoi tranquillamente utilizzare il codice che ti ha passato Loris
Cirillo Fabio
www.wondernet.biz
fabio@wondernet.biz
http://blogs.dotnethell.it/fabiocirillo/
fileman
Profilo
| Junior Member
51
messaggi | Data Invio:
mer 3 mag 2006 - 18:54
Nel primo form ho fatto:
private void dettagliServizio(object sender, DataGridViewCellEventArgs e)
{
FormServizioSelezionato childForm = new Servizi.FormServizioSelezionato();
childForm.MdiParent = this.MdiParent;
childForm.idServizio = Convert.ToString(this.serviziDataGridView.Rows[e.RowIndex].Cells[1].Value);
childForm.Show();
}
nel secondo:
public string idServizio
{
set { this.id_servizioToolStripTextBox.Text = ????????? ; }
}
cosa ci scrivo a posto dei punti interrogativi?
Grazie
Teech
Profilo
| Expert
573
messaggi | Data Invio:
gio 4 mag 2006 - 09:04
Se i valori da passare non sono tanti puoi creare sul form2 un costruttore che richiede i dati da te indicati
--------
Class Form2
...
Private mioValore as string
Sub New (ByVal Valore as string)
MioValore=Valore
End Sub
End Class
Calss Form1
Private Sub griglia_Dbl_Click (...) ...
dim frm as new Form2(valoregriglia)
frm.Show();
End Sub
End Class
-------
Spero di essere stato chiaro in quanto ho scritto al volo...
Ciao
----------
Nessuna impresa è mai stata compiuta da un uomo ragionevole
fileman
Profilo
| Junior Member
51
messaggi | Data Invio:
gio 4 mag 2006 - 09:53
Risoltoooooo ho cambiato procedimento, stanotte ho avuto un'illuminazione, grazie a tutti
trinity
Profilo
| Guru
3.465
messaggi | Data Invio:
mer 17 mag 2006 - 10:08
ciao io mi sono trovato quasi nella tua setssa situazione, mi spiego.
Ho una form1 dalla quale apro la form2. in questa form2 devo attribuire un valore ad una variabile pubblica della form1 e poi successivamente eseguire una sub pubblica della form1, dopo chiudo la form2. La stranezza è che esegue il codice ma i dati non vengono visualizzati sulla form1.
Strano
Ciao
Cirillo Fabio
www.wondernet.biz
fabio@wondernet.biz
http://blogs.dotnethell.it/fabiocirillo/
Torna su
Stanze Forum
Elenco Threads
Partecipa anche tu! Registrati!
Hai bisogno di aiuto ?
Perchè non ti registri subito?
Dopo esserti registrato potrai chiedere
aiuto sul nostro
Forum
oppure aiutare gli altri
Consulta le
Stanze
disponibili.
Registrati ora !