• Daum
  • |
  • 카페
  • |
  • 테이블
  • |
  • 메일
  • |
  • 카페앱 설치
 
카페정보
카페 프로필 이미지
닷넷 (.NET) 프로그래머 모임
 
 
 
카페 게시글
Winform & WPF | C# 질문 Datatable 관련 질문 또 올립니다...
c00012 추천 0 조회 65 22.03.28 16:28 댓글 4
게시글 본문내용
 
다음검색
댓글
  • 22.03.28 21:33

    첫댓글 소스를 다운 받았는데 빌드가 않되네요 Windows 11에 VS 2022라 그런가..음.. 레퍼런스가 모두 깨져서 에러가..

    위의 설명으로는 정확한 문제를 모르겠습니다. 뭐가 문제인가요?

  • 작성자 22.03.28 22:32

    위 사진에서 48번째 항을 datatable에 집어넣을 때 47번째 항의 balance의 금액이 48번째 항의 Payment에 할당해서 48번째 항의 balance가 0이 되게 만들려고 하는 겁니다. 그리고 저도 Windows 11에 VS 2022 17.1.2를 사용합니다.

  • 22.03.28 21:35

    한가지 이상한 점은
    if(i==Convert.ToInt32(Terms)*12-1)
    dataRow["Payment"] = Math.Round(Convert.ToDouble(Payment)+Convert.ToDouble(Residualvalue), 4);
    dataRow["Payment"] = Math.Round(Convert.ToDouble(Payment), 4);
    여기에서 daraRow["Payment"]에 조건에 참일때 값을 넣고, 아래 문장에서도 값을 넣기 때문에 else가 필요할 것 같습니다.
    조건이 참일때와 거짓일때 실행하는 코드가 달라야할 것 같네요

  • 작성자 22.03.28 22:36

    아이고... 맞네요... 이렇게 했더니 되네요. 지적 감사합니다.

    if(i==Convert.ToInt32(Terms)*12-1)
    dataRow["Payment"] = Math.Round(Convert.ToDouble(Payment)+Convert.ToDouble(Residualvalue), 4);
    else
    dataRow["Payment"] = Math.Round(Convert.ToDouble(Payment), 4);

최신목록