I hit this too about a month ago. Look into (Taking Mike's suggestion in to account.):
decimal somevalue = 1000.00M; // M makes the constant a decimal
this.MyTextBox.Text = somevalue.ToString("#,##0.00;(#,##0.00)");
In the ToString: prior to the first ; is the positive value representation, after it is the negative value representation.
This actually makes for more complex formatting than even VFP.
Richard
>Hi,
>
>I'm a newbie in C#, from a VFP perspective ... I just want to add thousand separator in Textbox (WinForm App) like in VFP (just put ##,###,### in InputMask property). Can I get this behaviour in C# WinForm ?
>
>Oh, one more question ... What is the best data type for Money ?
>
>Thanks in advance :-)
State of Florida, DCF