[VB.NET] Master-Details

sabato 19 giugno 2010 - 19.41

alexmed Profilo | Guru

Ciao a tutti
In una pagina ho un controllo GridView (Master) ed uno DetailsView (Details).
Seleziono una riga della GridView e nella DetailsView si caricano i dettagli.

Quello che non riesco a fare è, alla selezione della riga nel GV, popolare una variabile che và a prendere il dato da una riga ed una cella del DV:

Qualcosa del genere:

Protected Sub GridView1_SelectedIndexChanged(ByVal sender As Object, ByVal e As System.EventArgs) Handles GridView1.SelectedIndexChanged


Dim txtValue As String = DetailsView1.Rows(3).Cells(1).Text
Label1.Text = txtValue

End Sub

Avete una soluzione??

Grazie

alexmed

Gluck74 Profilo | Guru

dovresti spostare la ricerca del dato a te necessario, nell'evento databound del DV, che avviene DOPO il selectedIndecChange, quindi non recuperabile in questo momento.



____________
Ricordati di utilizzare il tasto "Accetta" se i nostri consigli ti sono serviti a risolvere il problema.
È il modo per ringraziare chi ti ha aiutato.

alexmed Profilo | Guru

Adesso ci sono!!!
L'avevo già provato ma mi dava errore!
L'ho messa dentro ad una condizione "If" ed è perfetta

Protected Sub DetailsView1_DataBound(ByVal sender As Object, ByVal e As System.EventArgs) Handles DetailsView1.DataBound
If DetailsView1.Rows.Count > 0 Then
Dim txtValue As String = DetailsView1.Rows(3).Cells(1).Text
Label1.Text = txtValue
End If
End Sub

Grazie.

alexmed
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