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

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

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

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

Добавлено: 02 сен 2011, 13:19
52a
Помоготи для данного выражения внести измениния чтобы формат был через - округление до 2-х знаков после разделителя,

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

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

спасибо.

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

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

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

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

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

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

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

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

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

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

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

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

Огромное Спасибо Алексей все получилось как нужно!

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

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

Спасибо.

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

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

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

Спасибо!
скобочки тоже хочется чтобы присутствовали

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

Добавлено: 09 сен 2011, 06:15
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;
}
Спасибо.