[VB.NET] Passare Rows da una DGV ad una form

sabato 09 ottobre 2010 - 13.02
Tag Elenco Tags  VB.NET

Sileno Profilo | Newbie

Salve a tutti,

ho creato un applicazione collegata ad un db access.
In una Form ho una DataGridView, collegata ad un db, che visualizza i dati.
Vorrei che all'evento doppio click sulla riga della DGV mi aprisse una form che mi visualizza i dati sui quali ho cliccato.
In sintesi:
Come faccio ad inviare i dati alla seconda form?
Come faccio a passarli con il "doppio click"
Vi ringrazio da subito!

rob88 Profilo | Junior Member

ciao sileno!!!!

-----Come faccio a passarli con il "doppio click"----
E' semplice devi gestire l'evento " DoubleClick " della DataGridView....

Nell'evento poi recuperi i dati che intendi mandare alla Form da aprire :
FormDaAprire.Show

FormDaAprire.textbox1.text=DataGridView.CurrentRow.Cells("nomecolonna1").Value
FormDaAprire.textbox2.text=DataGridView.CurrentRow.Cells("nomecolonna2).Value
etc....
Spero di esserti stato di aiuto!!!!!!!!

Sileno Profilo | Newbie

Ciao Rob,

grazie per il codice, ho il problema, però, di visualizzare/gestire anche i campi NUlli (dbNull) in questo caso come cambia la stringa?

Grazie molte

Risolto: I valori "Nulli" vengono creati se i dati vengono inseriti nel Database, se, invece, sono inseriti dall'applicazioni li crea giustamente vuoti!

Grazie e scusate
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 !
Copyright © dotNetHell.it 2002-2024
Running on Windows Server 2008 R2 Standard, SQL Server 2012 & ASP.NET 3.5