Je voudrais dans webform conserver les valeurs d'un tableau après un PostBack.
Voici mon code:
Public Structure St1
Dim Numero As Long
Dim champ2 As String
End Structure
Dim MonTableau As St1()
Private Sub Page_Load(ByVal sender As System.Object, ByVal e As
System.EventArgs) Handles MyBase.Load
If Not Me.IsPostBack Then
InitMonTableau()
End If
End Sub
Private Sub InitMonTableau()
Dim nb as long=25
MonTableau = Array.CreateInstance(GetType(St1), Nb)
MonTableau.Numero = 1
MonTableau.champ2 = 2
End Sub
Cette action est irreversible, confirmez la suppression du commentaire ?
Signaler le commentaire
Veuillez sélectionner un problème
Nudité
Violence
Harcèlement
Fraude
Vente illégale
Discours haineux
Terrorisme
Autre
Arnaud CLERET
Bonjour,
Plusieurs solutions : 1 - Si le tableau est lié au contexte de l'utilisateur, vous pouvez le stocker dans l la Session. Attention toutefois à la conservation d'objet en Session qui peut nuire fortement aux performances de l'application. 2 - Si le tableau est global à l'application vous pouvez le stocker en tant que variable d'application ou dans le cache ASP.NET
-- arno - http://www.dotnetguru2.org/acleret/
"EH" a écrit :
Bonjour
Je voudrais dans webform conserver les valeurs d'un tableau après un PostBack.
Voici mon code:
Public Structure St1 Dim Numero As Long Dim champ2 As String End Structure
Dim MonTableau As St1()
Private Sub Page_Load(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles MyBase.Load If Not Me.IsPostBack Then InitMonTableau() End If End Sub Private Sub InitMonTableau() Dim nb as long%
MonTableau = Array.CreateInstance(GetType(St1), Nb) MonTableau.Numero = 1 MonTableau.champ2 = 2 End Sub
Bonjour,
Plusieurs solutions :
1 - Si le tableau est lié au contexte de l'utilisateur, vous pouvez le
stocker dans l
la Session. Attention toutefois à la conservation d'objet en Session qui
peut nuire fortement aux performances de l'application.
2 - Si le tableau est global à l'application vous pouvez le stocker en
tant que variable d'application ou dans le cache ASP.NET
--
arno - http://www.dotnetguru2.org/acleret/
"EH" a écrit :
Bonjour
Je voudrais dans webform conserver les valeurs d'un tableau après un PostBack.
Voici mon code:
Public Structure St1
Dim Numero As Long
Dim champ2 As String
End Structure
Dim MonTableau As St1()
Private Sub Page_Load(ByVal sender As System.Object, ByVal e As
System.EventArgs) Handles MyBase.Load
If Not Me.IsPostBack Then
InitMonTableau()
End If
End Sub
Private Sub InitMonTableau()
Dim nb as long%
MonTableau = Array.CreateInstance(GetType(St1), Nb)
MonTableau.Numero = 1
MonTableau.champ2 = 2
End Sub
Plusieurs solutions : 1 - Si le tableau est lié au contexte de l'utilisateur, vous pouvez le stocker dans l la Session. Attention toutefois à la conservation d'objet en Session qui peut nuire fortement aux performances de l'application. 2 - Si le tableau est global à l'application vous pouvez le stocker en tant que variable d'application ou dans le cache ASP.NET
-- arno - http://www.dotnetguru2.org/acleret/
"EH" a écrit :
Bonjour
Je voudrais dans webform conserver les valeurs d'un tableau après un PostBack.
Voici mon code:
Public Structure St1 Dim Numero As Long Dim champ2 As String End Structure
Dim MonTableau As St1()
Private Sub Page_Load(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles MyBase.Load If Not Me.IsPostBack Then InitMonTableau() End If End Sub Private Sub InitMonTableau() Dim nb as long%
MonTableau = Array.CreateInstance(GetType(St1), Nb) MonTableau.Numero = 1 MonTableau.champ2 = 2 End Sub