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

Обсуждение Stimulsoft Reports.NET
ALLEKSS
Сообщения: 2
Зарегистрирован: 21 сен 2010, 16:49

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

Сообщение ALLEKSS »

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

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

Сообщение 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)}
Спасибо.
ALLEKSS
Сообщения: 2
Зарегистрирован: 21 сен 2010, 16:49

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

Сообщение ALLEKSS »

Спасибо большое
Andrew
Сообщения: 586
Зарегистрирован: 09 июн 2006, 12:22

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

Сообщение Andrew »

Всегда рады помочь!
52a
Сообщения: 7
Зарегистрирован: 02 сен 2011, 10:58

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

Сообщение 52a »

Подскажите как округлить до 2 знаков после разделителя?
Ivan
Сообщения: 641
Зарегистрирован: 10 авг 2006, 05:40
Откуда: Stimulsoft Office

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

Сообщение Ivan »

Здравствуйте.

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

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

      nf.NumberDecimalDigits = 2;
Спасибо.
52a
Сообщения: 7
Зарегистрирован: 02 сен 2011, 10:58

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

Сообщение 52a »

Ivan писал(а):Здравствуйте.

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

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

      nf.NumberDecimalDigits = 2;
Спасибо.
Спасибо за ответ! такую пробовал, но почему то не помогает!?
HighAley
Сообщения: 1998
Зарегистрирован: 08 июн 2011, 11:36
Откуда: Stimulsoft Office

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

Сообщение HighAley »

Здравствуйте.

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

Спасибо.
Вложения
format.png
format.png (29.25 КБ) 3211 просмотров
52a
Сообщения: 7
Зарегистрирован: 02 сен 2011, 10:58

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

Сообщение 52a »

Aleksey писал(а):Здравствуйте.

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

Спасибо.
Установлено но не округляется, спасибо! а Вы иммеите ввиду не как в примере, а просто в формате?
52a
Сообщения: 7
Зарегистрирован: 02 сен 2011, 10:58

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

Сообщение 52a »

аааа Aleksey Andreyanov большое спасибо!!!
Ответить