templetcode
차이
문서의 선택한 두 판 사이의 차이를 보여줍니다.
| 양쪽 이전 판이전 판다음 판 | 이전 판 | ||
| templetcode [2025/07/10 01:28] – admin | templetcode [2025/12/06 07:26] (현재) – 바깥 편집 127.0.0.1 | ||
|---|---|---|---|
| 줄 78: | 줄 78: | ||
| { | { | ||
| /// < | /// < | ||
| - | /// 서울전선 | + | /// 화면명 |
| - | /// 작성자 : 이재춘 | + | /// 화면 설명 |
| + | /// 작성자 : 개발자 | ||
| /// 작성일 : 2022-09-21 | /// 작성일 : 2022-09-21 | ||
| /// </ | /// </ | ||
| 줄 99: | 줄 100: | ||
| } | } | ||
| | | ||
| + | // 화면활성화 되면서 최 상위 DataAdapter의 자동조회 여부가 | ||
| + | // 초기에 DataManager에 만들어진 ADapter들을 초기화 하며 자동 load된 data를 각 화면의 Lookup에 바인딩한다. | ||
| + | // DataAdapter와 연결된 GridView의 컬럼들을 그리게 된다 | ||
| uBiDataManager1.Init(); | uBiDataManager1.Init(); | ||
| + | | ||
| + | 화면에 배치된 그리드 컨트롤에 필가 있다면 제거 | ||
| + | gridMain.ClearColumnsFilter(); | ||
| + | | ||
| + | GridView 일정조건에서 cell에 포커스가 가지 못하게 해야하는 경우 | ||
| + | | ||
| + | // gridMain.ShowingEditor += (a, b) => | ||
| + | // { | ||
| + | // if (gridMain.GetFocusedDataRow()[" | ||
| + | // { | ||
| + | // | ||
| + | // | ||
| + | // | ||
| + | // | ||
| + | // } | ||
| + | // }; | ||
| + | | ||
| + | 그리드 컨트롤에 특정 컬럼 ' | ||
| + | | ||
| + | // | ||
| + | //{ | ||
| + | // gridSub.UpdateCurrentRow(); | ||
| + | // | ||
| + | // if (!b.IsTotalSummary | ||
| + | // || !((b.Item as GridSummaryItem).FieldName == " | ||
| + | // return; | ||
| + | // | ||
| + | // if (b.SummaryProcess == DevExpress.Data.CustomSummaryProcess.Start) | ||
| + | // { | ||
| + | // sumAMT = 0; | ||
| + | // } | ||
| + | // if (b.SummaryProcess == DevExpress.Data.CustomSummaryProcess.Calculate) | ||
| + | // { | ||
| + | // if (b.Row is DataRowView r) | ||
| + | // { | ||
| + | // if (r.Row[" | ||
| + | // { | ||
| + | // if ((b.Item as GridSummaryItem).FieldName == " | ||
| + | // sumAMT += (decimal)b.FieldValue; | ||
| + | // } | ||
| + | // } | ||
| + | // } | ||
| + | // | ||
| + | // if (b.SummaryProcess == DevExpress.Data.CustomSummaryProcess.Finalize) | ||
| + | // { | ||
| + | // if ((b.Item as GridSummaryItem).FieldName == " | ||
| + | // b.TotalValue = sumAMT; | ||
| + | // } | ||
| + | //}; | ||
| + | | ||
| + | cell 체인지 | ||
| + | | ||
| + | // | ||
| + | //{ | ||
| + | // if (b.Column.FieldName.Equals(" | ||
| + | // { | ||
| + | // // 처리코드 여기에... | ||
| + | // } | ||
| + | //}; | ||
| + | |||
| + | 조건에 의한 Row색상 지정 | ||
| + | // gridMain.RowCellStyle += (a, b) => | ||
| + | // { | ||
| + | // | ||
| + | // if (b.RowHandle >= 0) | ||
| + | // { | ||
| + | // UBiGridView view = a as UBiGridView; | ||
| + | // if (view.GetRowCellValue(b.RowHandle, | ||
| + | // { | ||
| + | // b.Appearance.ForeColor = Color.Blue; | ||
| + | // } | ||
| + | // if (b.Column.FieldName.Equals(" | ||
| + | // { | ||
| + | // if(b.CellValue.Nvl(" | ||
| + | // b.Appearance.ForeColor = Color.Red; | ||
| + | // } | ||
| + | // } | ||
| + | //}; | ||
| + | |||
| } | } | ||
| | | ||
| 줄 105: | 줄 188: | ||
| | | ||
| /// < | /// < | ||
| - | /// 화면의 초기화 | + | /// 화면의 초기화 |
| /// </ | /// </ | ||
| public override void OnInitClick(UBiMdiForm f) | public override void OnInitClick(UBiMdiForm f) | ||
| 줄 111: | 줄 194: | ||
| base.OnInitClick(f); | base.OnInitClick(f); | ||
| // 아래 추가코드 작성 | // 아래 추가코드 작성 | ||
| - | } | + | } |
| | | ||
| /// < | /// < | ||
| 줄 122: | 줄 205: | ||
| { | { | ||
| UBiMessageBox.ShowWait(" | UBiMessageBox.ShowWait(" | ||
| - | //조회를 실행하기 위해 아래코드중 적절한문장을 활성화 하시오 | + | //조회를 실행하기 위해 아래코드중 적절한 문장을 활성화 하시오 |
| //1. 컨프롤.DataAdapter.Select(true); | //1. 컨프롤.DataAdapter.Select(true); | ||
| //또는 | //또는 | ||
| 줄 153: | 줄 236: | ||
| base.OnDeleteClick(f); | base.OnDeleteClick(f); | ||
| // 아래 추가코드 작성 | // 아래 추가코드 작성 | ||
| + | | ||
| + | gridMain. | ||
| } | } | ||
| | | ||
templetcode.1752110895.txt.gz · 마지막으로 수정됨: (바깥 편집)
