C #의 소수 반올림

빅터 올리베이라

목록에 삽입하기 위해 데이터베이스에서 정보를 가져 오는 코드가 있습니다. 제가 가지고있는 데이터 중 하나가 가격에 사용될 것입니다. (SQL Server에서 유형을 10 진수로 설정했습니다.) 예 : "1,80".

그러나 내가 그것을 선택하면 소수점 변수는 값 2를 반환합니다!

소수를 자동으로 반올림하지 않는 간단한 방법이 있는지 알고 싶습니다.

다음은 코드입니다.

public decimal preco { get; set; } 

while (dr.Read())
{
    clsCaProd oProd = new clsCaProd();
    oProd.cod = dr.GetInt32(0);
    oProd.preco = dr.GetDecimal(1); // Here returns "2" instead of "1,80"
    oProd.info = dr.GetString(2);
    oProd.categ = dr.GetString(3);
    oProd.nome = dr.GetString(4);

    lProd.Add(oProd);
}
Blorgbeard

열을로 선언하는 경우 decimal기본 "스케일"은 0입니다. 정밀도와 스케일 을 지정해야합니다 .

이 예를 시도하십시오 .

declare @d1 decimal = 1.80
declare @d2 decimal(19,4) = 1.80

select @d1, @d2;

결과 :

2        1.8000

이 기사는 인터넷에서 수집됩니다. 재 인쇄 할 때 출처를 알려주십시오.

침해가 발생한 경우 연락 주시기 바랍니다[email protected] 삭제

에서 수정
0

몇 마디 만하겠습니다

0리뷰
로그인참여 후 검토

관련 기사

분류에서Dev

C #에서 소수의 반올림 값을 얻는 방법

분류에서Dev

텍스트 파일의 C # 반올림 소수점

분류에서Dev

C ++의 소수 나머지를 기준으로 평균 반올림

분류에서Dev

VB의 반올림 수

분류에서Dev

SQL의 10 진수 열의 반올림

분류에서Dev

수학. 소수점 3 자리의 반올림

분류에서Dev

이전 소수 5의 배수로 PHP 반올림

분류에서Dev

C (32 비트)의 반올림 문제

분류에서Dev

dplyr :: summarise () 함수의 자동 반올림

분류에서Dev

Javascript : 경계 0.5의 소수점 이하 2 자리 반올림

분류에서Dev

Javascript : 경계 0.5의 소수점 이하 2 자리 반올림

분류에서Dev

C에서 소수점 버그 반올림?

분류에서Dev

C # 대 COBOL 십진수 반올림

분류에서Dev

수학 라이브러리를 사용하여 C에서 소수점 3 자리로 반올림 된 1 라디안의 사인 표시

분류에서Dev

소수 반올림 Python

분류에서Dev

반올림 소수점

분류에서Dev

소수점 앞의 자릿수에 따라 다른 반올림 규칙

분류에서Dev

소수점이 함수에 전달 될 때 C ++ 이상한 반올림

분류에서Dev

자바를 두 번에 ASP .NET C # 진수 사이의 불일치를 반올림

분류에서Dev

어쨌든 C #의 목록에서 가장 가까운 정수로 반올림하려면?

분류에서Dev

Pinescript : 소수점 자리에서 가장 가까운 0.05의 반올림

분류에서Dev

반올림 소수점을 PHP에서 가장 가까운 10 분의 1로

분류에서Dev

c # .net에서 소수점을 반올림하지 않는 방법

분류에서Dev

0으로 반올림 된 C 부동 소수점 나누기 결과

분류에서Dev

C #에서 소수점 반올림이 잘못된 것 같습니다.

분류에서Dev

C #에서 소수점 2 자리를 사용한 반올림 값

분류에서Dev

c로 반올림

분류에서Dev

C ++ printf 반올림?

분류에서Dev

C #에서 텍스트 상자의 값 반올림

Related 관련 기사

  1. 1

    C #에서 소수의 반올림 값을 얻는 방법

  2. 2

    텍스트 파일의 C # 반올림 소수점

  3. 3

    C ++의 소수 나머지를 기준으로 평균 반올림

  4. 4

    VB의 반올림 수

  5. 5

    SQL의 10 진수 열의 반올림

  6. 6

    수학. 소수점 3 자리의 반올림

  7. 7

    이전 소수 5의 배수로 PHP 반올림

  8. 8

    C (32 비트)의 반올림 문제

  9. 9

    dplyr :: summarise () 함수의 자동 반올림

  10. 10

    Javascript : 경계 0.5의 소수점 이하 2 자리 반올림

  11. 11

    Javascript : 경계 0.5의 소수점 이하 2 자리 반올림

  12. 12

    C에서 소수점 버그 반올림?

  13. 13

    C # 대 COBOL 십진수 반올림

  14. 14

    수학 라이브러리를 사용하여 C에서 소수점 3 자리로 반올림 된 1 라디안의 사인 표시

  15. 15

    소수 반올림 Python

  16. 16

    반올림 소수점

  17. 17

    소수점 앞의 자릿수에 따라 다른 반올림 규칙

  18. 18

    소수점이 함수에 전달 될 때 C ++ 이상한 반올림

  19. 19

    자바를 두 번에 ASP .NET C # 진수 사이의 불일치를 반올림

  20. 20

    어쨌든 C #의 목록에서 가장 가까운 정수로 반올림하려면?

  21. 21

    Pinescript : 소수점 자리에서 가장 가까운 0.05의 반올림

  22. 22

    반올림 소수점을 PHP에서 가장 가까운 10 분의 1로

  23. 23

    c # .net에서 소수점을 반올림하지 않는 방법

  24. 24

    0으로 반올림 된 C 부동 소수점 나누기 결과

  25. 25

    C #에서 소수점 반올림이 잘못된 것 같습니다.

  26. 26

    C #에서 소수점 2 자리를 사용한 반올림 값

  27. 27

    c로 반올림

  28. 28

    C ++ printf 반올림?

  29. 29

    C #에서 텍스트 상자의 값 반올림

뜨겁다태그

보관