У меня есть текстовое поле, которое ограничено десятичным вводом, но таблица sql имеет ограничение на столбец, который является десятичным (18,2).Таким образом, ошибка в том, что люди могут вводить более 18 цифр + столько же, сколько цифр после десятичной дроби, но если я все еще буду делать
Math.Round(decimal,intDigits);
, то цифры до десятичной дроби превысят 18 и приведут к ошибке,Поэтому вопрос заключается в том, как округлить десятичную дробь с этими ограничениями. Десятичная (18,2).