Allora io ho una pagina, una combo e un pulsante.
quando seleziono un valore nella combo e poi clikko il pulsante mi ritrovo che ho perso il valore della combo perche la pagina ha fatto una PAGE_LOAD.
Come faccio a salvare o ritrovare il valore selezionato quando cliko???
Questo è il mio codice:
Private Sub Page_Load(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles MyBase.Load
Dim MyConnection As SqlConnection
Dim MyCommand As SqlDataAdapter
Dim ds As New DataSet()
Dim cod As String
Dim IdUtente As String
'Dim IdPersona As String
Dim Nome As String
Dim Cognome As String
Dim strCONN_G As String
Dim strCONN_W As String
strCONN_G = ""
strCONN_W = ""
MyConnection = New SqlConnection(strCONN_G)
IdUtente = Request("IdUtente")
MyCommand = New SqlDataAdapter("SQL", MyConnection)
ds = New DataSet()
MyCommand.Fill(ds, "LISTA")
If IsDBNull(ds.Tables(0).Rows(0).ItemArray(0)) Then
Cognome = ""
Else
Cognome = ds.Tables(0).Rows(0).ItemArray(0)
End If
'****Carico la combo
MyConnection = New SqlConnection(strCONN_W)
MyCommand = New SqlDataAdapter("SQL", MyConnection)
ds = New DataSet()
MyCommand.Fill(ds, "LISTA1")
cmbResp.DataTextField = "RU_ID_Risorsa"
cmbResp.DataSource = ds
cmbResp.DataMember = "LISTA1"
cmbResp.DataBind()
End Sub
Private Sub lbModifica_Click(ByVal sender As System.Object, ByVal e As System.Web.UI.ImageClickEventArgs) Handles lbModifica.Click
Dim MyConnection As SqlConnection
Dim MyCommand As SqlDataAdapter
Dim IdPersona As String
Dim ds As DataSet
IdPersona = cmbResp.SelectedIndex
MyConnection = New SqlConnection("sql", MyConnection)
ds = New DataSet()
MyCommand.Fill(ds, "Registro")
DataGrid1.DataSource = ds.Tables("Registro").DefaultView
DataGrid1.DataBind()
End Sub