Страница 1 из 2

Прописка формата

Добавлено: 21 сен 2010, 16:57
ALLEKSS
Здравствуйте уважаемые форумчане. Помогите изменить формат числа в выражении {Format("{0:N2}" , CurrentObject.NdsSum)}. Вообщем тут получается например число 1 203,43 , а надо что-бы разделитель дробной части был - (тире) вместо запятой и разделитель группы убрать (по умолчанию пробел) Вот что нужно: 1203-43
Спасибо

Прописка формата

Добавлено: 22 сен 2010, 09:51
Aleksey
Здравствуйте,

Вы можете добавить в код отчета новый формат

Код: Выделить всё

public System.Globalization.NumberFormatInfo nf =
    (System.Globalization.NumberFormatInfo)System.Globalization.CultureInfo.CurrentCulture.NumberFormat.Clone();
public Report()
{
     this.InitializeComponent();
     nf.NumberDecimalSeparator = "-";
     nf.NumberGroupSeparator = "";
}
и использовать

Код: Выделить всё

{CurrentObject.NdsSum.ToString(nf)}
Спасибо.

Прописка формата

Добавлено: 07 окт 2010, 18:43
ALLEKSS
Спасибо большое

Прописка формата

Добавлено: 07 окт 2010, 19:14
Andrew
Всегда рады помочь!

Прописка формата

Добавлено: 02 сен 2011, 11:00
52a
Подскажите как округлить до 2 знаков после разделителя?

Прописка формата

Добавлено: 02 сен 2011, 11:54
Ivan
Здравствуйте.

Если применительно к предыдущему решению, то вам надо добавить следующую строку кода:

Код: Выделить всё

      nf.NumberDecimalDigits = 2;
Спасибо.

Прописка формата

Добавлено: 02 сен 2011, 11:56
52a
Ivan писал(а):Здравствуйте.

Если применительно к предыдущему решению, то вам надо добавить следующую строку кода:

Код: Выделить всё

      nf.NumberDecimalDigits = 2;
Спасибо.
Спасибо за ответ! такую пробовал, но почему то не помогает!?

Прописка формата

Добавлено: 02 сен 2011, 12:16
HighAley
Здравствуйте.

Попробуйте установить формат текстового поля в дизайнере.

Спасибо.

Прописка формата

Добавлено: 02 сен 2011, 12:17
52a
Aleksey писал(а):Здравствуйте.

Попробуйте установить формат текстового поля в дизайнере.

Спасибо.
Установлено но не округляется, спасибо! а Вы иммеите ввиду не как в примере, а просто в формате?

Прописка формата

Добавлено: 02 сен 2011, 12:22
52a
аааа Aleksey Andreyanov большое спасибо!!!