6
votes

Changer de texte d'une colonne Sélection automatique d'une grille d'une grille dans ASP.NET - Comment?

Je voudrais changer le texte de la colonne Autogenerated "SELECT" dans un contrôle ASP.NET GridView Contrôle. Le texte doit être remplacé par la valeur d'un datafield .

Je soupçonne qu'il y a un moyen très logique de le faire, mais il me manque. Je suis capable d'ajouter des contrôles et des données via l'événement pré-rendu, mais y a-t-il un meilleur moyen plus facile?


0 commentaires

5 Réponses :


6
votes

Utilisez le modèlefield et placez-le dans les boutons IT ou LinkButTons avec une propriété CommandName appropriée: Boutonfield.Commandname Propriété Vous pouvez définir ce bouton de ce bouton à l'aide de la méthode Dataffier.Eval.


0 commentaires

6
votes

Le moyen le plus simple que j'ai trouvé cela est après la ligne de données appelante () juste avant que le contrôle GridView ne soit affiché. xxx


1 commentaires

Merci chères bmasolutions, j'utilise ceci (2 lignes en boucle) dans ma solution dans la grille de l'événement gridview_rowdatabound.



2
votes

Aller dans les tâches GridView. Bouton de haut à droite de GridView puis cliquez sur Modifier les colonnes Dans la section Champs sélectionnés, cliquez sur Sélectionner le champ. Modifiez la valeur de Sélectionner un texte. fait.


0 commentaires

3
votes

Enlevez d'abord Sélectionner automatiquement Sélectionnez ensuite, puis accédez à Tâches GridView . TOUT BOUTON DE TOP ROIS DE GRIDVIEW , puis cliquez sur Commandfields -> Sélectionnez puis modifier SelectText .

(réponse modifiée de Shaileshk avec quelques modifications)


1 commentaires

C'était la voie la plus simple. Merci.



6
votes

après Écrivez ceci: xxx

et retirez autogenerateselectbutton = "vrai" de gridview attribut.


0 commentaires