В форме у меня есть 2 поля: одно - десятичное число, а другое - сумма (реальная).
Decimal # — это перечисление со значениями от 1 до 5, значение по умолчанию — 5.
Требование:
1) Всякий раз, когда выбрано значение для поля Десятичный номер (1-5), в зависимости от выбранного значения
В поле «Сумма» не должно быть десятичных знаков.
Пример 1: если десятичное число = 2
Amount = 1.24
Пример 2: если десятичное число = 3
Amount = 1.521
Пример 1: если десятичное число = 4
Amount = 3.0124
Ex1: если десятичное число = 5
Amount = 8.02145
Решение: я написал модифицированный метод на уровне управления Decimal #, поэтому в зависимости от значения, выбранного для Decimal #, он позволит использовать столько десятичных знаков для поля Amount. Сейчас это работает нормально.
Но, как показано в приведенных выше примерах, поле «Сумма» всех записей в сетке изменяется в соответствии с десятичным номером в последней введенной строке.
Означает, первая строка: если Decimal # = 2, тогда Amount = 1,02
Вторая строка: если десятичное число = 3, то сумма = 4,623.
Но в этот раз первая строка также принимает ограничение как 3, хотя десятичное число # = 2.
Пожалуйста, направьте меня в этом отношении.