小数点以下2桁のテキストボックスに小数点を表示したい。ページが読み込まれると、テキスト ボックスの値が 2 つの小数 ("0.00") で表示されます。値を 10 に変更すると、10 と表示されます。「10.00」と表示するにはどうすればよいですか
以下は私のコンバーターです。
public object Convert(object value, Type targetType, object parameter, System.Globalization.CultureInfo culture)
{
decimal convertedBudget;
if (value == null)
{
convertedBudget = 0.0M;
}
else
{
convertedBudget = (decimal)value;
}
return string.Format("{0:#,0.00}", Math.Round(convertedBudget, 2));
}
public object ConvertBack(object value, Type targetType, object parameter, System.Globalization.CultureInfo culture)
{
decimal convertedBudget = 0;
if(value!=null && !string.IsNullOrEmpty(value.ToString()))
{
convertedBudget = System.Convert.ToDecimal(value.ToString());
}
return Math.Round(convertedBudget, 2);
}
前もって感謝します