Bonjour,
J'ai un GridView qui est en composé d'un CommandField Edit (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 <asp:CommandField ShowEditButton="True" EditText="Edit Quantity"> <ItemStyle HorizontalAlign="Center" ForeColor="Black" BackColor="#DCDEDF"/> </asp:CommandField>
Jusqu'à là, je présente juste le context.
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>
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
Partager