728x90 반응형 IT/DevExpress5 [DevExpress] Chart 코드로 그리기 DevExpress 차트를 그릴때 가장 편한 방법은 역시 디자이너를 사용해서 그리는 것이다. 그럼에도 불구하고 직접 코딩을 하여 차트를 그려야 할 경우가 있다. 필자는 테스트 서버와 운영서버가 다른곳에 있어 디자이너로 차트를 그렸을 경우 서버를 변경할때마다 프로그램을 배포해야되는 귀찮음이 있어서 직접 코딩을 했다.(디자이너에서 서버를 동적으로 변경하는 방법을 못찾음..) 공유 겸 필자가 까먹지 않기 위해 정리한다. 우선 사진을 보여주자면 이러한 차트를 그릴려고 한다. 위 차트를 보면 X축 : 월별, 입고, 생산중, 출고대기, 출고완료 이렇게 되어있고 Y축은 숫자(수량)으로 그린 차트다. X축 별 여러 제품의 수량으로 표시하고 싶을 때는 Series와 ChartControl의 속성을 잘 설정해주어야 한다... 2023. 9. 25. LayoutcontrolItem 안에 있는 Control의 Visible 설정 대부분 처음 시도해보시는 분들은 아마도 LayoutcontrolItem1.Visible = false 를 시도해볼것이다. 또는 textbox.visible = false; 도 시도해봤을 것이다. 물론 안된다.. 빠른 개발을 위해 결론부터 말씀드리면 LayoutcontrolItem1.ContentVisible = true / false;로 설정해주면된다. 해당 설정은 LayoutcontrolItem안에 있는 컨트롤(텍스트박스, 라벨 등등)의 Visible 설정을 해주는 기능이다. 2023. 6. 27. PDF 변환 시 한글 깨짐 현상 해결법 해당 문제는 한글 뿐 아니라 아스키코드(아마도?)를 제외한 나머지 문자들 모두가 해당 될 것이다. 한국이니까 한글이 깨져서 PDF를 변환해도 안보이는 문제가 있다면 사용할 폰트를 다운로드 하여 설정해주면 된다. (ASP.NET Web Dashboard를 기준으로 설명하겠다.) 사용할 폰트를 다운로드 했다면 윈도우->제어판->모든 제어판 항목-> 글꼴에 설치가 되었는지 확인 한 후 PDF변환이 되는 dashboard에 글꼴을 설정해주면 된다. Ex) ASPxDashboard1.PdfExportOptions.FontInfo.Name = "돋움"; ASPxDashboard1.PdfExportOptions.FontInfo.GdiCharSet = 1; Unicode를 다운로드 하여 테스트 해봐도 문제 없는 것으로.. 2023. 6. 27. Localization 한국어 설정 (언어 변경) DevExpress에 있는 기본 기능들은 전부 영어로 되어있다. Web Dashobard도 마찬가지로 클라이언트가 입력할 Parameter에도 영어로 되어있어 사용자가 불편해 하는 경우가 있다. 이를 한국어 또는 다른 언어로 변경하고 싶다면 https://localization.devexpress.com/Localization/List DevExpress Localization Service: DevExpress Translations localization.devexpress.com DevExpress에서 제공하는 Localization 언어팩을 다운로드 받는다. 압축 해제 후 폴더명을 'ko'로 변경한 후 DevExpress가 설치된 경로에 Framwork에 복사, 실행 폴더에도 복사한다. 만약 AS.. 2023. 6. 27. XtraReport DataBase 연결 미리 선언한 DataSet으로 DB연결을 위한 준비를 마친 상태 Report에 DataBase연결을 위해서는 DataSet이 필요하다. 프로젝트-추가-새항목 데이터 집합을 추가하면 빈 화면이 나온다. 빈 화면에서 우클릭하여 추가할 항목을 선택한다. (필자는 주로 DataTable을 추가하여 사용한다) 선택후 DataTable에 들어갈 항목들을 넣어준다. 이름 고르는게 제일 힘들다. DataSet을 만들었다면 작성중이던 XtraReport로 돌아가 방금 만들었던것을 연결해준다. 좌측 상단에있는 삼각형(?) 버튼을 눌러 DataMember 설정을 눌러 DataSet에 있는 DataTable을 선택한다. XRTable에 DB연결할 셀을 선택하여 연결할 DataSet을 넣어준다. 이후에는 프로그램 개발 방식에 .. 2023. 6. 27. 이전 1 다음 728x90 반응형