Bonjour,

Je souhaiterai binder une collection d'objet dans un GridView (ou un repeater peu importe).
Cette collection est stockée en Session, pour le moment j'ai simplement indiquer une référence de ma List<> à l'attribut DataSource de ma GridView

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
 
this.UserGridView.DataSource = listUsers;
this.UserGridView.DataBind();
L'affichage fonctionne bien, mais là je souhaiterai pouvoir éditer ma collection, hors je ne vois pas comment indiquer les DeleteCommand, UpdateCommand etc à la GridView.

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
 
<asp:GridView ID="UserGridView" runat="server" AllowPaging="True" AutoGenerateColumns="False">
        <Columns>
        <asp:commandfield ShowDeleteButton="True" ShowEditButton="True" />
        <asp:boundfield DataField="id" HeaderText="id" InsertVisible="False" 
                ReadOnly="True" SortExpression="id" />
            <asp:boundfield DataField="name" HeaderText="name" SortExpression="name" />
          </Columns>
    </asp:GridView>

Merci pour votre aide.