27.08.2018 02:16
Ivlen-Wo
 
Добрый день.
подскажите какой язык используется в FastReport 1.9?

запрашиваю идентификатор единицы измерения(supermag.smcard.IDMEASWEIGHT), если она = 7, то пишу цена за кг, если другое- за цена литр, если указываю формат {0:F}- пихает в значение "7,00", какой формат указать для того чтоб воспринимал целочисленное значение?

string pIDMEASWEIGHT;
pIDMEASWEIGHT = string.Format("{0:F}",((decimal)Report.GetColumnValue("PriceCards.IDMEASWEIGHT")));
switch (pIDMEASWEIGHT)
{case "7,00":
Text16.Text = "цена за 1 кг";
break;
default:
Text16.Text = "цена за 1л";
break;
}

пробовал определяю переменную как decimal и int, тогда case не работает(
27.08.2018 06:41
Mtirt
 
В настройках FastReport есть выбор - С# или VisualBasic.Net
Стандартные отчеты С+ пишет на С#.

А зачем вам идентификатор единицы измерения?
Чего добиться пытаетесь?
27.08.2018 08:24
Ivlen-Wo
 
посчитать цену за кг и за литры, но уже понял что лучше брать альтернативные единицы измерения

Форум на базе vBulletin®
Copyright © Jelsoft Enterprises Ltd.
В случае заимствования информации гипертекстовая индексируемая ссылка на Форум обязательна.