ASP.NET GridView CommandField mise à Jour/Annuler ne pas envelopper
Ma question est sur le ASP.NET contrôle GridView. Je suis à l'aide d'un CommandField dans les Colonnes de la balise comme on le voit ci-dessous.
<asp:CommandField ShowEditButton="True" HeaderStyle-Width="40px" UpdateText="Save" ButtonType="Link" HeaderStyle-Wrap="true" ItemStyle-Wrap="true" ItemStyle-Width="40px"/>
Ce qui rend le montre l'image suivante (après que j'ai cliqué sur le bouton Modifier).
Comme vous pouvez le voir je suis en train d'avoir le lien Annuler montrer une nouvelle ligne et ma question est de savoir comment vous faites quoi? Si je change le ButtonType="Link"
à ButtonType="Button"
, je l'ai rendu correctement, comme indiqué ci-dessous.
le texte d'alt http://i38.tinypic.com/2pqopxi.jpg
J'ai essayé Google déjà et peut-être que je ne suis pas à la recherche sur la droite de balises, mais je ne pouvais pas voir ce l'une adressée avant.
- Ne peuvent pas voir votre image...
Vous devez vous connecter pour publier un commentaire.
Si vous utilisez un modèle de champ il vous donne un contrôle complet sur l'apparence de votre page, mais il nécessite l'utilisation de la CommandName et possible CommandArgument propriétés, et aussi à l'aide de la GridView est OnRowCommand.
La page aspx:
Le code derrière:
}
Ne pas utiliser un champ de commande, utilisez un TemplateField et de mettre votre bouton de commande avec un saut de ligne (br) avant de les comme vous voulez.