|
|
|
![]() |
|
Strumenti |
![]() |
#1 |
Senior Member
Iscritto dal: Sep 2004
Messaggi: 3967
|
[C#/MySql]Passaggio valori tra forms diversi
Ciao a tutti
![]() Ho un form in cui è presente una griglia che seleziona banalmente un elenco. La griglia riceve come prima colonna il valore ID presente nel database. Ora, avrei necessità di fare quanto segue: Dalla griglia l'utente fa doppio click sulla riga che contiene per esempio: ID, Nome, Cognome (fin qui, tutto ok, lo so fare) Devo passare i valori contenuti in questa riga, ad un altro form che ha tre caselle di testo: ID, Nome, Cognome. Suggerimenti? Grazie ![]() RaouL.
__________________
Dai wafer di silicio nasce: LoHacker... il primo biscotto Geek ![]() |
![]() |
![]() |
![]() |
#2 |
Senior Member
Iscritto dal: Sep 2004
Messaggi: 3967
|
Per il momento ho risolto così:
Ho impostato delle proprietè sul form principale in questo modo: Codice:
public string Cognome { get { return txtCognome.Text; } set { txtCognome.Text = value; } } //e così per gli altri... //poi, dall'altro form: PersonDb person = new PersonDb(); try { person.OpenConnection(); person.CommandString = "SELECT * FROM persone " + "WHERE id_persona = '" + griglia.CurrentRow.Cells[0].Value + "' "; MySqlDataAdapter mda = new MySqlDataAdapter(person.CommandString, person.ActiveConnection); DataSet personDataSet = new DataSet(); mda.Fill(personDataSet, "persone"); FormTest ft = new FormTest(); ft.Cognome = personDataSet.Tables[0].Rows[0].ItemArray[0].ToString(); } catch(MySqlException ex) { MessageBox.Show(ex.Message); } finally { person.CloseConnection(person.ActiveConnection); } ![]() Grazie Mille ![]() RaouL.
__________________
Dai wafer di silicio nasce: LoHacker... il primo biscotto Geek ![]() |
![]() |
![]() |
![]() |
#3 |
Senior Member
Iscritto dal: Sep 2004
Messaggi: 3967
|
uppete
![]()
__________________
Dai wafer di silicio nasce: LoHacker... il primo biscotto Geek ![]() |
![]() |
![]() |
![]() |
Strumenti | |
|
|
Tutti gli orari sono GMT +1. Ora sono le: 20:39.