Я бы настоятельно рекомендовал использовать строки встроенного формата, где это возможно, например, N2
.
string s = number.ToString("N2");
Воспользуйтесь кратким справочником по формату .NET Джона Шихана Шпаргалка, если сомневаетесь. Он содержит всю необходимую информацию о форматировании чисел и дат в .NET.
Элементы управления DevExpress обычно требуют от вас также указать, что вы форматируете (например, число, дату и т. Д.):
calcEdit.Properties.DisplayFormat.FormatType = FormatType.Numeric;
calcEdit.Properties.DisplayFormat.FormatString = "N2";
Если тип формата не указан, строка формата не будет применяться.
В TextEdit вместо этого вы должны указать маску.
textEdit.Properties.Mask.MaskType = MaskType.Numeric;
textEdit.Properties.Mask.EditMask = "N2";