Вы можете добавить право padding
к вашему входу и установить box-sizing
на border-box
.
Есть пробел, потому что значок расположен не справа относительно входа, а относительно Вот фиксированный фрагмент: div
. .search-container{
display:flex;
width:70%;
}
.search{
width:100%;
position:relative;
}
.search input{
height:50px;
padding:4px 50px 4px 30px;
font-size: 20px;
box-sizing: border-box;
}
.search i{
position: absolute;
top:50%;
right:10px;
transform: translateY(-50%);
font-size: 35px;
color: dimgray;
}
[1122 ]
System.Data.SqlTypes.SqlDecimal.ConvertToPrecScale( new SqlDecimal (1234.56789), 8, 2)
дает 1234.67. это усечет дополнительные цифры после десятичного разряда и бросит ошибку, а не попытку усечь цифры перед десятичным разрядом (т.е. ConvertToPrecScale (12344234, 5,2)
Можно использовать десятичное число. Усеченный (val) для получения неотъемлемой части значения и десятичного числа. Остаток (val, 1), чтобы получить часть после того, как десятичная точка и затем проверить, что каждая часть встречает Ваши ограничения (я предполагаю это, может быть простым> или <проверка),