Salut tout le monde.

Bon, j'essaie de mettre en place un GridView simple, comme j'ai l'habitude de faire, mais là, il veut rien savoir sur le Update.

En gros, je veux un GridView de base qui va me chercher des enregistrements en base de donnée et me eprmet d'éditer et de modifier les donéne, rien de plus, même pas une création de ligne, ni une suppression.

Je vois bien le GridView, j'ai le bouton modifier et quand je clique dessus, j'ai les champs de disponible.
Mais lorsque je clique sur "mettre à jour" il se passe rien, enfin, je vois la page se recharger, mais rien d'autre, il ne ferme pas les champs et ne mets rien à jour.

J'y comprend rien. J'ai oublié un truc ?

Code HTML :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
 
<asp:SqlDataSource ID="sdsModifCGU" runat="server" ConnectionString="<%$ ConnectionStrings:DataDev %>" ></asp:SqlDataSource>
<asp:GridView ID="gvModifCGU" runat="server" DataSourceID="sdsModifCGU" DataKeyNames="IdCGU"></asp:GridView>
CodeBehind :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
 
 
Partial Class wwwGimme_Navigation_Modifcgu
    Inherits System.Web.UI.Page
 
    Protected Sub Page_Init(ByVal sender As Object, ByVal e As System.EventArgs) Handles Me.Init
        With sdsModifCGU
            .SelectCommand = "SELECT * FROM CORE_CGU WHERE ApplicationId = '" & Session("SES_ApplicationStr") & "'"
            .SelectCommandType = SqlDataSourceCommandType.Text
            .UpdateCommand = "UPDATE CORE_CGU SET [OrdreCgu] = @OrdreCgu, [TitreFra] = @TitreFra, [TexteFra] = @TexteFra WHERE [IdCGU] = @IdCGU"
            .UpdateCommandType = SqlDataSourceCommandType.Text
            .DataSourceMode = SqlDataSourceMode.DataSet
        End With
        With gvModifCGU
            .AutoGenerateEditButton = True
 
            .DataBind()
        End With
    End Sub
 
    Protected Sub gvModifCGU_RowCommand(ByVal sender As Object, ByVal e As System.Web.UI.WebControls.GridViewCommandEventArgs) Handles gvModifCGU.RowCommand
        Select Case e.CommandName
            Case "Edit"
                sdsModifCGU.SelectCommand = "SELECT * FROM CORE_CGU WHERE ApplicationId = '" & Session("SES_ApplicationStr") & "'"
        End Select
    End Sub
 
    Protected Sub gvModifCGU_RowCreated(ByVal sender As Object, ByVal e As System.Web.UI.WebControls.GridViewRowEventArgs) Handles gvModifCGU.RowCreated
        sdsModifCGU.SelectCommand = "SELECT * FROM CORE_CGU WHERE ApplicationId = '" & Session("SES_ApplicationStr") & "'"
    End Sub
 
    Protected Sub gvModifCGU_RowUpdated(ByVal sender As Object, ByVal e As System.Web.UI.WebControls.GridViewUpdatedEventArgs) Handles gvModifCGU.RowUpdated
        sdsModifCGU.SelectCommand = "SELECT * FROM CORE_CGU WHERE ApplicationId = '" & Session("SES_ApplicationStr") & "'"
    End Sub
End Class
Là, y a tout.

Merci pour votre aide.