Прописка формата
Добавлено: 02 сен 2011, 12:22
аааа Aleksey Andreyanov большое спасибо!!!
Инструмент бизнес-аналитики от компании Stimulsoft. Программное обеспечение для создания дашбордов и отчетов. Инструменты отчетности для любой платформы.
https://forum.stimulsoft.ru/
Попрбуйте использовать денежный формат, толко задать не строку а число.52a писал(а):Помоготи для данного выражения внести измениния чтобы формат был через - округление до 2-х знаков после разделителя,
{ (int)CurrentObject.UseNDS !=0 ? CurrentObject.NdsSum.ToString(nf):"0-00"} руб.
Тоесть если НДС не выделяется то выводим (0-00 руб.) если НДС выделяется то в таком же формате
Код: Выделить всё
{ (int)CurrentObject.UseNDS !=0 ? CurrentObject.NdsSum:0}
Aleksey писал(а):Здравствуйте.Попрбуйте использовать денежный формат, толко задать не строку а число.52a писал(а):Помоготи для данного выражения внести измениния чтобы формат был через - округление до 2-х знаков после разделителя,
{ (int)CurrentObject.UseNDS !=0 ? CurrentObject.NdsSum.ToString(nf):"0-00"} руб.
Тоесть если НДС не выделяется то выводим (0-00 руб.) если НДС выделяется то в таком же форматеСпасибо.Код: Выделить всё
{ (int)CurrentObject.UseNDS !=0 ? CurrentObject.NdsSum:0}
Всегда пожалуйста.52a писал(а):Огромное Спасибо Алексей все получилось как нужно!
Раз уж Вы предложили, тогда))) если НДС не выделяется то (Без НДС) а если выделяется то (18%), подскажите как реализовать?Aleksey писал(а):Здравствуйте.Всегда пожалуйста.52a писал(а):Огромное Спасибо Алексей все получилось как нужно!
Обращайтесь ещё.
Спасибо.
Тогда лучше использовать предыдущий вариант.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;
}