Bonjour,

J'ai un GridView qui est en composé d'un CommandField Edit (asp:CommandField) :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
<asp:CommandField ShowEditButton="True" EditText="Edit Quantity">
<ItemStyle HorizontalAlign="Center" ForeColor="Black" BackColor="#DCDEDF"/>
</asp:CommandField>
qui me permet d'effectuer une modification sur un autre champs de mon tableau qui lui, est à l'affichage un label et lors de mon edit se transforme en TextBox:

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
<asp:TemplateField HeaderText="Total Qty">
<ItemTemplate>
<asp:Label runat="server" BackColor="White" BorderWidth="5px" BorderColor="White" ID="quantite_lbl" Font-Bold="True" Text='<%#Eval("quantity") %>'></asp:Label>
</ItemTemplate>
<EditItemTemplate>
<asp:TextBox runat="server" Width="20px" MaxLength="2" ID="quantite_txt" Text='<%#Eval("quantity") %>'></asp:TextBox>
</EditItemTemplate>
<ItemStyle HorizontalAlign="Center" BackColor="#DCDEDF"/>
</asp:TemplateField>
Jusqu'à là, je présente juste le context.

Après avoir éditer mon champs, je suis obligé de cliquer sur le bouton Update pour prendre en compte mon changement.
Or, mon souhait, serait d'appuyer sur la touche Enter plutot que de cliquer sur le bouton Update.

Est-ce que quelqu'un pourrait me dire comment faire cela?
Merci d'avance