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

Обсуждение Stimulsoft Reports.NET
52a
Сообщения: 7
Зарегистрирован: 02 сен 2011, 10:58

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

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

аааа Aleksey Andreyanov большое спасибо!!!
52a
Сообщения: 7
Зарегистрирован: 02 сен 2011, 10:58

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

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

Помоготи для данного выражения внести измениния чтобы формат был через - округление до 2-х знаков после разделителя,

{ (int)CurrentObject.UseNDS !=0 ? CurrentObject.NdsSum.ToString(nf):"0-00"} руб.

Тоесть если НДС не выделяется то выводим (0-00 руб.) если НДС выделяется то в таком же формате

спасибо.
HighAley
Сообщения: 1998
Зарегистрирован: 08 июн 2011, 11:36
Откуда: Stimulsoft Office

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

Сообщение HighAley »

Здравствуйте.
52a писал(а):Помоготи для данного выражения внести измениния чтобы формат был через - округление до 2-х знаков после разделителя,

{ (int)CurrentObject.UseNDS !=0 ? CurrentObject.NdsSum.ToString(nf):"0-00"} руб.

Тоесть если НДС не выделяется то выводим (0-00 руб.) если НДС выделяется то в таком же формате
Попрбуйте использовать денежный формат, толко задать не строку а число.

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

{ (int)CurrentObject.UseNDS !=0 ? CurrentObject.NdsSum:0}
Спасибо.
Вложения
format2.png
format2.png (28.67 КБ) 2163 просмотра
52a
Сообщения: 7
Зарегистрирован: 02 сен 2011, 10:58

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

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

Aleksey писал(а):Здравствуйте.
52a писал(а):Помоготи для данного выражения внести измениния чтобы формат был через - округление до 2-х знаков после разделителя,

{ (int)CurrentObject.UseNDS !=0 ? CurrentObject.NdsSum.ToString(nf):"0-00"} руб.

Тоесть если НДС не выделяется то выводим (0-00 руб.) если НДС выделяется то в таком же формате
Попрбуйте использовать денежный формат, толко задать не строку а число.

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

{ (int)CurrentObject.UseNDS !=0 ? CurrentObject.NdsSum:0}
Спасибо.

Огромное Спасибо Алексей все получилось как нужно!
HighAley
Сообщения: 1998
Зарегистрирован: 08 июн 2011, 11:36
Откуда: Stimulsoft Office

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

Сообщение HighAley »

Здравствуйте.
52a писал(а):Огромное Спасибо Алексей все получилось как нужно!
Всегда пожалуйста.
Обращайтесь ещё.

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

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

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

Aleksey писал(а):Здравствуйте.
52a писал(а):Огромное Спасибо Алексей все получилось как нужно!
Всегда пожалуйста.
Обращайтесь ещё.

Спасибо.
Раз уж Вы предложили, тогда))) если НДС не выделяется то (Без НДС) а если выделяется то (18%), подскажите как реализовать?

Спасибо!
скобочки тоже хочется чтобы присутствовали
HighAley
Сообщения: 1998
Зарегистрирован: 08 июн 2011, 11:36
Откуда: Stimulsoft Office

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

Сообщение HighAley »

Здравствуйте.
52a писал(а):Раз уж Вы предложили, тогда))) если НДС не выделяется то (Без НДС) а если выделяется то (18%), подскажите как реализовать?
Тогда лучше использовать предыдущий вариант.
Попробуйте использовать выражение:

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

{ (int)CurrentObject.UseNDS !=0 ? CurrentObject.NdsSum.ToString("N", nf)+" руб. (18%)":"0-00 руб. (Без НДС)"}
А в коде добавьте этот код:

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

public System.Globalization.NumberFormatInfo nf =
(System.Globalization.NumberFormatInfo)System.Globalization.CultureInfo.CurrentCulture.NumberFormat.Clone();
public Report()
{
	this.InitializeComponent();
	nf.NumberDecimalSeparator = "-";
	nf.NumberGroupSeparator = "";
	nf.NumberDecimalDigits = 2;
}
Спасибо.
Ответить