Problem mit Textbox

17/04/2010 - 10:17 von Uli Münch | Report spam
Hallo NG,

ich habe bisher keine Erfahrungen mit Textboxen.
Ich weise Textboxen programmatisch Values zu und habe ein paar Probleme.
Ich finde keine Möglichkeiten zu Formatangaben.
z.B. gelingt mir die Darstellung von Dezimalwerten nur als String, was erst
mal kein Problem ist, aber ich müsste dann noch die Tausender-Punkte hinein
zaubern.
Dann bràuchte ich noch eine elegante Möglichkeit Datumswerte nicht als
DateTime sondern nur als Date anzuzeigen.


Ich bedanke mich für jeden Tipp.

mfG
Uli Münch
 

Lesen sie die antworten

#1 Frank Dzaebel
17/04/2010 - 10:59 | Warnen spam
Halli Uli,

ich habe bisher keine Erfahrungen mit Textboxen.
Ich weise Textboxen programmatisch Values zu und habe ein paar Probleme.
Ich finde keine Möglichkeiten zu Formatangaben.
z.B. gelingt mir die Darstellung von Dezimalwerten nur als String, was
erst mal kein Problem ist, aber ich müsste dann noch die
Tausender-Punkte hinein zaubern.



"N2" (numerisch, zwei Dezimalstellen) ist auf deutsch eingestellter
Kultur mit Tausender-Trennzeichen. Dort also zum Beispiel:

textBox1.Text = String.Format("Wert: {0:N2}", 12345.678);
// -> Wert: 12.345,68

Ansonsten auch explizit (oder über ToString(...) ) :

textBox1.Text = String.Format(
CultureInfo.GetCultureInfo("de"), "Wert: {0:N2}", 12345.678);
// -> Wert: 12.345,68

[String.Format-Methode (System)]
http://msdn.microsoft.com/de-de/lib...ormat.aspx

[Standardmàßige Zahlenformatzeichenfolgen]
http://msdn.microsoft.com/de-de/lib...awy9k.aspx

[Benutzerdefinierte Zahlenformatzeichenfolgen]
http://msdn.microsoft.com/de-de/lib...99ak8.aspx



Dann bràuchte ich noch eine elegante Möglichkeit Datumswerte nicht als
DateTime sondern nur als Date anzuzeigen.



Zum Beispiel:

textBox1.Text = String.Format("Wert: {0:d}", DateTime.Now);
// DateTime.Now.Date
oder:
textBox1.Text = DateTime.Now.ToShortDateString();

[Datums- und Uhrzeitstandardformatzeichenfolgen]
http://msdn.microsoft.com/de-de/lib...se3k1.aspx

[Benutzerdefinierte und DateTime-Formatzeichenfolgen]
http://msdn.microsoft.com/de-de/lib...3ddd4.aspx


ciao Frank
Dipl.Inf. Frank Dzaebel [MCP/MVP C#]
http://Dzaebel.NET

Ähnliche fragen