Question

J'ai un formulaire Web avec un bouton et un contrôle DetailsView. Dans l'événement de clic du bouton, je modifie le contrôle DetailsView en mode insertion pour pouvoir ajouter des enregistrements:

DetailsView1.ChangeMode (DetailsViewMode.Insert)

Tout fonctionne bien, à l'exception d'une case à cocher dans DetailsView. Lorsque le DetailsView passe en mode insertion, le texte décrivant la fonction de la case à cocher disparaît. La case à cocher elle-même fonctionne bien.

Pourquoi mon texte disparaît-il et comment puis-je le réparer?

Était-ce utile?

La solution

J'ai pu résoudre mon problème en le changeant en champ de modèle. Vous ne savez pas pourquoi cela ne fonctionnerait pas dans l'autre sens.

Autres conseils

Le texte est-il dans une étiquette qui se trouve dans le modèle d'élément? Si tel est le cas, vous devez l’ajouter au modèle de modification d’élément. Vérifiez également que la largeur du contrôle est suffisamment large pour tous les contrôles et le texte. Il se peut qu’il soit caché en raison d’un positionnement absolu.

Merci pour la réponse rapide. Le texte n'est pas dans un modèle. Il s’agit simplement d’un CheckBoxField avec la propriété Text définie sur "Active":

J'ai essayé d'élargir le champ et le contrôle DetailsView, mais le texte disparaît toujours lorsque je clique sur le bouton.

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top