2009-12-04 1 views

Répondre

1
  1. Utilisez une colonne de commande et définissez ShowEditButton="True" EditText="Edit" ButtonType="Link"
  2. En utiliser votre colonne de modèle ItemTemplate pour décrire ce que les colonnes devraient ressembler en mode non-édition à l'aide <asp:Label runat="server" id="txtMyLabel" text='<%# Eval("MyFieldToDisplay") %>' />
  3. Utilisez le EditTemplate de votre colonne pour afficher votre modifier le contrôle. ex. <asp:TextBox runat="server" id="txtMyFieldToEdit" text='<%# Eval("MyFieldToEdit") %>' />
  4. gérer l'événement en tant que tel GridView.OnEditing

    protected void myGridView_OnEditing(object sender, GridViewEditingEventArgs e) { myGridView.EditIndex=e.RowIndex; }

Je crois que ce sont le droit de propriété/attribut noms, mais je tape sur le dessus de ma tête .. Vous aurez plus que probablement besoin de gérer également OnCancelEdit et d'activer le bouton Annuler dans votre colonne de commande.

Questions connexes