2010-01-14 4 views
0

Sur l'affichage des détails, je voudrais cacher le nouveau bouton.vs2008 web express: detailsview ne peut pas cacher nouveau bouton

Sur chargement de la page, je l'ai fait avec succès par le code suivant:

dtvwMyProfile.Rows[5].Cells[0].Controls[2].Visible = false; 

Mais comment puis-je cacher le bouton Nouveau quand je frappe annuler ou bouton de mise à jour après que je suis fait éditer.

Le bouton Nouveau continue d'apparaître. Comment puis-je le cacher complètement de l'écran.

Dans certains cas, la propriété visible passe à true et comment puis-je connaître cet événement?

Je veux être en mesure de le faire au moment de l'exécution au lieu du temps de conception.

Répondre

1

La modification dynamique des propriétés des contrôles enfants créés par DetailsView n'est pas recommandée.

Si le bouton est créé par DetailsView lui-même, tout ce que vous avez à faire est de définir AutoGenerateInsertButton sur false et vous pouvez le faire dans Page_Load.

Je ne recommande pas de sélectionner au hasard un événement de page et de le gérer. Si vous faites cela, alors il y a de fortes chances que cela se casse à nouveau quand vous changez quelque chose d'autre.

0

Peut-être essayer de faire cela dans le gestionnaire d'événements ModeChanged, qui se déclenche après que le mode change ... Mais pouvez-vous vous assurer que le nouveau est toujours à la position 2? Vous souhaiterez peut-être vérifier le bouton par son texte ou son nom de commande.

+0

ModeChanged ne fonctionnait pas. Il fonctionne comme jamais pour l'événement PageLoad. Quelque chose change la propriété visible de ce bouton en Vrai et je ne sais pas ce que c'est. Ceci est juste un test/code d'apprentissage qui est pourquoi pour l'instant je choisis la position 2. S'il vous plaît aidez-moi !! –

+0

Si l'événement de chargement de page fonctionne pour vous, mais qu'il est modifié, essayez de le ramener à un événement ultérieur, comme le préchargeur de page. Cela peut se produire après le code qui affiche à nouveau le bouton. –

Questions connexes