Visualizzazione dei risultati da 1 a 3 su 3
  1. #1

    [vb.net] passare valori da un datagrid ad una altra form

    Salve a tutti, ho il seguente problema.
    Ho un Datagrid view su una Form, cliccando su una della sua righe vorrei aprire una altra form e inviare ad una sua textbox il valore del campo del Datagrid su cui ho cliccato.

    Ho fatto il seguente:

    sul Form4
    codice:
    Private Sub DataGridView1_CellContentClick(ByVal sender As System.Object, ByVal e As System.Windows.Forms.DataGridViewCellEventArgs) Handles dgvElenco.CellContentClick
            
          Dim s As Integer
    
            Me.txtId_appoggio.Text = dgvElenco.CurrentRow.Cells(0).Value
    
            s = Me.txtId_appoggio.Text
    
               Form5.Show()
    sul form5

    codice:
     Private Sub Form5_Load(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles MyBase.Load
            Dim Id_appoggio2
            Id_appoggio2 = Form4.txtId_appoggio
            Me.txtId.Text = Id_appoggio2
    
        End Sub
    Putroppo mi apre la Form 5 ma non mi valorizza la textbox txtId con il valore del campo del datagrid del Form4

    Come posso sistemarlo?
    Grazie

  2. #2
    Utente di HTML.it L'avatar di mvent
    Registrato dal
    Jun 2002
    Messaggi
    230
    forse perché nel form 5 hai dimenticato un ".text"? non lo so, prova:
    codice:
    Private Sub Form5_Load(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles MyBase.Load
            Dim Id_appoggio2
            Id_appoggio2 = Form4.txtId_appoggio.text
            Me.txtId.Text = Id_appoggio2
    
        End Sub

  3. #3

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.