Salut
Je suis pas sûr, mais je crois que j'ai un souci de PostBack, mais vu que j'ai rien compris à ce truc là, ben je suis paumé. Et ce que j'ai trouvé sur le Net a plutôt eu tendance à me paumer un peu plus.
Donc, je charge un Label avec une donnée qui vient de ma BDD. Pour cela j'ai mis çà dans ma procédure PageLoad. Voici le code :
Code vb.net : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14 Private Sub Page_Load(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles MyBase.Load 'Placez ici le code utilisateur pour initialiser la page conex() Dim sql As String = "select * from Speed_Voiture" Dim sqlargent As String = "select Argent from Speed_Joueur where IDJoueur = " & userid Dim cmdSelect As New SqlCommand(sql, scConnexion) Dim drVoiture As SqlDataReader lblArgent.Text = FormatCurrency(RetourneUneValeur(sqlargent)) drVoiture = cmdSelect.ExecuteReader(CommandBehavior.CloseConnection) dlVoiture.DataSource = drVoiture dlVoiture.DataBind() End Sub
Rien de bien méchant jusque là. Mais ensuite, plus bas dans ma page, j'ai un DataList avec une UpdateCommand. Lorsque je clique sur le lien de la UpdateCommand il exécute des choses, dont une action de Update sur le champ Argent de la table Speed_Joueur (cf le code audessus) et c'est le champ que je charge au début.
Donc ce label qui est chargé au départ, visiblement n'est pas rechargé aprés la UpdateCommande du Datalist. Je crois bien que j'ai pas géré un truc avec le PostBack, mais je sais pas comment faire.
Quelqu'un pourrait il m'expliquer, simplement, merci.
Partager