본문 바로가기

Devexpress22

엑셀업로드 private void fncUpload(){ RepositoryItemLookUpEdit riLookUp; RepositoryItemDateEdit riDateEdit; using (XlsLib xlsLib = new XlsLib()) { try { DataTable dataTable = xlsLib.uploadFile(); if (dataTable == null) { XtraMessageBox.Show("엑셀파일을 읽어오는 도중 오류가 발생하였습니다."); return; } this.gcList.clear.. 2025. 4. 25.
2024년08월 신입사원 교육 3주차 C# (4/5) : DataTable과 GridView > 조회기능을 구현하여, 서버에서 조회 실행을 한다. > 서버에서 MData의 dumpTable 헤더값을 사용하기에 조회조건 등은 나중에 설정해도 된다.> 서비스명을 입력하고 실행하여, 서버에서 dumpTable 헤더값을 복사한다. > dumpTable 헤더값을 복사하여, MData Dump칸에 입력하고, 실행버튼을 클릭한다.  > 개발코드에서 실행버튼을 클릭하면, DataTable과 GridView의 코드가 작성된다.> 복사하여 C#에 덮어 쓴다. > 그리드 헤더명을 입력한다.  > 그리드에 보여줄 칼럼을 보여주는 순서대로 나열한다.> dataTable에 있지만, 여기 배열에 없다면 숨겨진다.   > 해당 부분의 "저요" 소스를 수정/보완할 예정이다.> 빨강 선 안을 구현하여 columnEdit를 설정.. 2024. 9. 3.
2024년08월 신입사원 교육 3주차 C# (3/5) : 설계문서 기본반영 > 기본코드 반영이후 설계문서를 보면서, 내용을 하나씩 완성해간다. > Top Button 더보기        #region == 조회조건, TOP/PANEL BUTTON (함수명 고정) ==         #region == TOP BUTTON ==         ///          /// 상단버튼 셋팅         ///          public void Set_Title(string param, OptionDelegate titleItem)         {             titleItem(0, false, "저장", "", "btnSave");         }         ///          /// 상단 버튼 이벤트         ///          private voi.. 2024. 9. 3.
2024년08월 신입사원 교육 3주차 C# (2/5) : 기본코드 작성 > "저요"를 실행한다. > 코드생성 대상을 선택하고,> 화면ID를 입력한다. > 실행 버튼을 클릭하여 기본코드를 생성한다.> namespace를 변경한다. MEPS50.WIN.UI.ET.ETC > namespace MEPS50.WIN.UI.ET> 기본코드를 복사하여, C#에서 빨강색 네모를 덮어 쓴다.  > 오류나는 부분들을 찾아가, using 을 추가한다. 2024. 9. 3.
2024년08월 신입사원 교육 3주차 C# (1/5) : 화면그리기 > 신규화면 작성법이지만, 이리하지 말구   이미 구현된 비슷한 화면을 찾아, 복사하여 붙여넣기 후 작업바랍니다.   > 새로운 화면을 추가할 폴더에서 우클릭하여 [Add DevExpress Item] > [New Item...] 을 클릭한다.  > [Form]을 선택하고, 화면ID를 입력 후 [Add Item] 버튼을 클릭한다.  > 속성 [Text]를 "화면ID-화면명"으로 입력한다.> Size를 [1180,840] 으로 입력하지만, 상황에 따라 다르다. > 만들어진 화면에 PanelControl을 추가한다. > 속성 [Name]을 D_0_Grid_Y로 입력한다. ( '_' 로 구분하여 옵션처리되니 상황에 맞게 수정한다.)> Tag에 Panel의 Display 명칭을 입력한다.> Dock은 Fill로.. 2024. 9. 3.
LookUp DropDown LookUpEdit의 DropDown에 Display Member만 보이게 하고 싶다. this.cmbFlor.setDataTable(this.dsComn.Tables["dtFlor"], "comnCd", "comnNm");public static void setDataTable(this LookUpEdit lookUpEdit, DataTable dtData, string valueMember, string dispMember){ lookUpEdit.Properties.DataSource = dtData; lookUpEdit.Properties.ShowHeader = false; lookUpEdit.Properties.ValueMember = valueMember; lookUpEdi.. 2024. 5. 30.