본문 바로가기

c#18

엑셀업로드 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.
EditValueChanged 0 상황> 그리드와 FreeForm에 바인딩이 되어 있음> 그리드가 조회될 때, FreeForm의 Control에 EditValueChanged 이벤트가 발생함> Control에 입력할 때, 입력하는 글자마다 EditValueChagned가 발생함. 입력이 완료되면 발생되게 하고 싶음 0 해결책> Toggle 변수 추가 : binding여부> 조회시 binding여부 On, 조회 완료 후 biding여부 Off 하여 EditValueChanged에서 해당 변수로 return 처리> EditValueChangedDelay 와 EditValueChangedFiringMode 속성 사용// 토글전역변수 추가bool isBinding = false;this.dayraClclNody.EditValueChanged.. 2024. 11. 4.
디자인모드에서의 E_FAIL 오류 인터넷에 있는 많은 방법을 해보았지만,해결되지 않았다. E_FAIL 오류가 지정되지 않은 오류라서 그런지,여러 상황을 대변하는 ELSE 인 것이려나.재빌드를 하면, 오류 메시지가 약간 달라진다. 0x80004005 문구가 사라진 이후에,Designer.cs에서 힌트를 찾았다. 이 말은 같은 이름으로 이곳 저곳에 존재하고 있다는 메시지이다.DLL 참조를 보았다. 내가 MEPS50.WIN.UI.ET 인데, MEPS50.WIN.UI.ET를 참조하고 있으니,1001P 화면이 내 것인지, 내 안의 내 것인지 알 수 없는 상황.당장 지웠다.지우고 나니 정상적으로 열린다.왜 이렇게 된 것일까? 1001P 화면을 만들 때, 실수로 UI.ET.ETC 로 만들었다.그래서 참조가 UI.ET.ETC 가 추가되었을 것으로 추측.. 2024. 7. 6.
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.
Sorting된 GridView의 setValue /// /// Grid Button 클릭/// private void MglButtonEdit_Click(object sender, EventArgs e){ double reqQty = 0; double reqStddQty = 0; MData vo_resultDataDtl = this.gvDetl.getSelectedRows(); // TODO FOCUSEDROW로 하지 않은 이유? switch (MepsHelper.checkNull(((ButtonEdit)sender).Properties.Tag)) { case "plus": reqQty = MepsHelper.checkNullDouble(vo_resultDataDtl.getString("re.. 2024. 4. 30.
GridView 문자열의 숫자정렬 회사내부소스에서 그리드 공통화 작업으로 인해,숫자형 칼럼이 문자형 칼럼으로 생성이 되고 있다. 문자형 칼럼의 헤더를 클릭하면, 문자정렬을 한다.1, 2, 3, ..., 11, 12, 13 > 1, 11, 12, 13, 2, 3, ... 숫자정렬을 하는 방법이다.DevExpress 지원 사이트를 참고했다.https://supportcenter.devexpress.com/ticket/details/t359395/gridview-how-to-sort-string-values-with-numbers-as-numbers GridView - How to sort string values with numbers as numbersYou have yet to view any tickets. Your search cri.. 2024. 4. 25.