본문 바로가기

SIMPLE C#/실전

[SIMPLE C#] 가계부(MDB)를 만들자 (03/보고서추가)

youtu.be/IU6UMb51Vcw

보고서를 추가 했습니다.

 

보고서를 사용하기 위해서는 리포트 디자이너가 필요 합니다. (확장에서 설치 가능)

Visual Studio 2010 이하에는 포함되어 있습니다

폼에 리포트를 표시하기위한 Viewer 도 Nuget 에서 다운로드 받아야 합니다

Visual Studio 2010 이하에는 포함되어 있습니다.

위 ReportViewer 는 .Net framework 4.6 이상에서 동작하므로 프로젝트 버젼을 4.6으로 변경 했습니다

 

  • fBase 폼을 추가 했으며 일부 폼은 fBase 를 상속 받게 했습니다 (폼을 상속받으면 fBase 에 설정 값들이 일괄 적용 됩니다 , ESC 키를 누르면 화면이 닫히고, 동일한 ICON , 시작시 화면 중앙표시
  • SendKey 사용법을 추가 했습니다. (자동으로 Tab 키를 눌러주는 효과)
  • KeyDown 이벤트를 디자이너가 아닌 코드에서 직접 생성하는 방법을 사용했습니다

MoneyBookMDB_Day03_r2.zip
7.79MB

 //페이지 계산을 실제 페이지로
            this.reportViewer1.PageCountMode = Microsoft.Reporting.WinForms.PageCountMode.Actual;

            //초기 화면을 인쇄 레이아웃으로
            this.reportViewer1.SetDisplayMode(Microsoft.Reporting.WinForms.DisplayMode.PrintLayout);

            //화면 줌 방식을 페이지 너비로
            this.reportViewer1.ZoomMode = Microsoft.Reporting.WinForms.ZoomMode.PageWidth;

            //리포트 새로 고침
            this.reportViewer1.RefreshReport();