J'ai un champ booléen dans une base de données MySQL. Lors de l'affichage des lignes sélectionnées du DB sur la grille de données en C#, je veux que ce champ soit affiché comme "vrai" ou "faux". Est-ce que quelqu'un peut m'aider à dire comment je peux le faire?Conversion de valeur booléenne en valeur de chaîne en C#
Répondre
Généralement, cela se fera automatiquement. Cela dépend de la façon dont vous transférez le booléen en C#, mais il sera normalement traité comme un bool
, qui deviendra à son tour "Vrai" ou "Faux" quand sa méthode ToString() est appelée.
Plus spécifiquement, "Vrai" ou "Faux" (notez la casse) – Mark
@Mark: Corrigé. –
String.Format("The boolean value is {0}", boolValue ? "true" : "false");
Vous pouvez placer l'instruction ternary dans une méthode d'extension ToFriendlyString(). Cela vous permettra de dire N'IMPORTE QUOI; vrai/faux, oui/non, haut/bas, noir/blanc, quelle que soit la valeur booléenne réellement représentée dans votre modèle.
Boolean.ToString()
renvoie un "True" ou un "False" en majuscule; vous pouvez le formater si nécessaire en utilisant ToLower()
.
Les réponses ci-dessus travailleront pour vous en C#, si vous pouvez le faire au niveau de la base de données:
CASE WHEN FIELD_NAME 1 THEN 'TRUE' ELSE 'FALSE' END AS [FIELD NAME]
Cela vous demandera de changer le type de retour à une chaîne/varchar.
- 1. conversion Chaîne true/false en valeur booléenne
- 2. Conversion de chaîne en valeur longue longue
- 3. C++ Conversion d'une valeur binaire en octets en une chaîne
- 4. Conversion de chaîne double en chaîne en C++
- 5. Conversion d'unicode en chaîne en C#
- 6. chaîne de conversion à DateTime en C#
- 7. Javascript: Chaîne de l'espace blanc conversion booléenne
- 8. Conversion de valeur longue en unichar * dans l'objectif-c
- 9. Valeur booléenne XSLT
- 10. C#: Mise en forme Prix valeur chaîne
- 11. Convertir une chaîne en valeur de contrôle
- 12. C++ lu valeur de chaîne de registre en char *
- 13. Valeur booléenne Bind dans Sqlite
- 14. Affectation de valeur en C#
- 15. Valeur de chaîne fendue C#
- 16. Obtenez une valeur booléenne de DataTable
- 17. Convertir une condition booléenne complexe de chaîne en booléenne .NET
- 18. C# DateTime, Ajustement sans conversion en chaîne
- 19. Chaîne de conversion en décimal
- 20. Comment convertir la valeur énumérée en valeur de chaîne?
- 21. Convertir la valeur de chaîne en valeur GUID
- 22. Comment convertir une valeur entière en valeur binaire en tant que chaîne en C#?
- 23. Conversion de chaîne en Objective-C
- 24. Conversion d'une chaîne en un booléen
- 25. Conversion de chaîne C++/wchar_t * en chaîne C#?
- 26. Comment déclarer une chaîne sans affecter de valeur en C++?
- 27. Méthode de sous-valeur l en C++
- 28. Conversion chaîne contenant localtime en UTC en C
- 29. Conversion de la valeur Integer en AnsiString dans Delphi 2009
- 30. Erreur lors de l'affectation d'une valeur booléenne
Quelle technologie? Winforms, WPF, ASP.NET? –