2009-01-26 5 views
1

J'ai une page ASPX qui crée dynamiquement un gridview à partir d'une table de base de données. Chaque fois que le gridview est créé en postback, je définis l'attribut AutoGenerateDeleteButton sur true. Cependant, la première fois que le gridview est créé, le bouton de suppression ne s'affiche pas. J'ai écrit la valeur de AutoGenerateDeleteButton et c'est vrai. Lorsque j'ajoute une deuxième ligne à la grille, le bouton Supprimer s'affiche. Aucune suggestion?Le bouton de suppression de gridview dynamique ne s'affiche pas

Répondre

1

Au lieu de mettre AutoGenerateDeleteButton à « true », je viens dynamiquement créé un CommandField et ajouté comme une colonne à gridview. Cela semble fonctionner à chaque fois. Mais merci pour les suggestions.

1

créez-vous d'abord le gridview après les événements de liaison auraient tiré?

Si oui, tous les contrôles qui seront créés au cours des événements de liaison de la gridview n'aurait pas tiré, ce qui expliquerait pourquoi le bouton de suppression n'est pas affiché.

Une précision: Votre question indique en fait que le bouton de suppression affiche à la fois la première fois et la deuxième fois. Je suppose que c'est la première fois que ça ne se voit pas?

1

Assurez-vous d'ajouter le bouton Supprimer avant de procéder à la liaison.

Questions connexes