Это должно быть легко, но я не могу найти для этого встроенный метод , в инфраструктуре .net должен быть метод для этого!
private decimal RoundDownTo2DecimalPlaces(decimal input)
{
if (input < 0)
{
throw new Exception("not tested with negitive numbers");
}
// There must be a better way!
return Math.Truncate(input * 100) / 100;
}