J'ai GridView lié à une liste. Dans la mise en page que j'ai créé suivant champ de modèle:Liaison de GridView à la collection générique à l'aide de TemplateField
<asp:TemplateField HeaderText="Phrase">
<ItemTemplate>
<asp:TextBox ID="phraseTextBox" runat="server" Text='<%# Bind("Phrase") %>'/>
</ItemTemplate>
</asp:TemplateField>
Mais après avoir changé le contenu de toute zone de texte dans la colonne « Phrase » ma liste ne reflète pas les changements.
Ce que je fait de mal? :)
Oui, mais je dois faire la ligne modifiable sans changer explicitement. Pouvons-nous changer implicitement de mode quand, par exemple, l'utilisateur fait la mise au point de ma zone de texte? – DixonD
@DixonD, malheureusement, GridView n'est pas orienté vers une telle fonctionnalité. Il permet d'éditer une ligne à la fois, il a donc besoin d'un événement au niveau de la ligne pour passer en mode édition, puis sauvegarder/annuler le bouton pour quitter le mode. – VinayC
Peut-être que vous pouvez donner des conseils sur ce qu'il faut utiliser si GridView n'est pas suffisant pour faire une telle fonctionnalité? – DixonD