Afficher plusieurs champs de données dans BoundField de Gridview
J'ai un asp:GridView
qui est lié. Au sein de ce que j'ai plusieurs colonnes, je vais essayer d'obtenir les données à partir de deux champs de base de données concaténées dans un champ.
Comment faire?
Quelque chose comme cela?
asp:BoundField DataField="field1 + ' ' + field2" HeaderText="Status" SortExpression="info"
source d'informationauteur andrew slaughter | 2012-02-01
Vous devez vous connecter pour publier un commentaire.
Assez sûr que vous devez utiliser une TemplateField au lieu de BoundField pour cela.
Dans votre GridView Colonnes Bloc:
Juste pour être complet, cause j'ai cherché une solution et arriva le premier ici...
Vous avez plus de flexibilité en utilisant
string.Format()
Ici, vous pouvez également utiliser la puissance de
string.Format()
au format de date et le numéro de types comme il est décrit ici: https://docs.microsoft.com/en-us/dotnet/standard/base-types/formatting-typesExemple:
Une autre option est de le faire dans une méthode personnalisée dans le code derrière au lieu de string.format
Le code-behind:
Essayer comme ça.
Si u sont à l'aide de deux ensembles de données se font datatable et le lier à gridview.