Ich habe eine DetailsView
mit einem , TextBox
und ich möchte , dass die Eingangsdaten werden immer gespeichert mit dem ersten Buchstaben CAPITAL.
Beispiel:
"red" --> "Red"
"red house" --> " Red house"
Wie kann ich diese maximale Leistung erreichen ?
HINWEIS :
Basierend auf den Antworten und den Kommentaren unter den Antworten denken viele Leute, dass hier nach der Großschreibung aller Wörter in der Zeichenfolge gefragt wird . ZB => Red House
ist es nicht, aber wenn Sie danach suchen , suchen Sie nach einer der Antworten, die TextInfo
die ToTitleCase
Methode von verwenden. (HINWEIS: Diese Antworten sind für die tatsächlich gestellte Frage falsch .) Informationen finden
Sie im TextInfo.ToTitleCase-Dokument (berührt keine Wörter mit Großbuchstaben - sie werden als Akronyme betrachtet; möglicherweise werden Kleinbuchstaben in der Mitte von Wörtern verwendet, die "nicht" sein sollten gesenkt, zB "McDonald" => "Mcdonald"; es wird nicht garantiert, dass alle kulturspezifischen Feinheiten bezüglich der Kapitalisierungsregeln behandelt werden.)
HINWEIS :
Die Frage ist nicht eindeutig , ob Buchstaben nach dem ersten werden sollten gezwungen zu Fall zu senken . Bei der akzeptierten Antwort wird davon ausgegangen, dass nur der erste Buchstabe geändert werden sollte . Wenn Sie alle Buchstaben in der Zeichenfolge außer dem ersten in Kleinbuchstaben erzwingen möchten , suchen Sie nach einer Antwort mitToLower
, die ToTitleCase und nicht enthält .