etcdoc
차이
문서의 선택한 두 판 사이의 차이를 보여줍니다.
| 양쪽 이전 판이전 판다음 판 | 이전 판 | ||
| etcdoc [2025/07/20 03:32] – admin | etcdoc [2026/07/09 07:35] (현재) – [- Etc] peter | ||
|---|---|---|---|
| 줄 76: | 줄 76: | ||
| + | ==== - Etc ==== | ||
| + | ===. GridView Column중 LookupEdit Type의 선택이 바뀌면 처리하는 방법=== | ||
| + | // 화면이 로드되면 | ||
| + | private void HalfWorkWD_Load(object sender, EventArgs e) | ||
| + | { | ||
| + | 필요한 코딩을 여기에... | ||
| + | | ||
| + | // 입력된 반제품 행이 변경될경우 처리 | ||
| + | | ||
| + | { | ||
| + | DataRow toRow = viewSubHalf.GetFocusedDataRow(); | ||
| + | DataRow fromRow = a.Row; | ||
| + | | ||
| + | if(fromRow != null && toRow != null && a.FieldName == " | ||
| + | { | ||
| + | | ||
| + | } | ||
| + | }; | ||
| + | } | ||
| + | |||
| + | ===. GridView 행중 특정(사용자가 의도하는) 조건에 맞는 경우 색을 바꿔보자=== | ||
| + | Class 생성자 또는 Load Event에 배치한다. | ||
| + | |||
| + | | ||
| + | { | ||
| + | UBiGridView view = a as UBiGridView; | ||
| + | if (b.RowHandle >= 0) | ||
| + | { | ||
| + | if (view.GetRowCellValue(b.RowHandle, | ||
| + | { | ||
| + | // FINAL_YN의 값이 " | ||
| + | b.Appearance.ForeColor = Color.Magenta; | ||
| + | } | ||
| + | } | ||
| + | }; | ||
| + | |||
| + | ===. 시간이 걸리는 작업 {저장, 조회 등...} 중에 사용자에게 메세지 표시하기=== | ||
| + | |||
| + | | ||
| + | { | ||
| + | // 상위 클래스의 메서드 호출... | ||
| + | base.OnSearchClick(f); | ||
| + | | ||
| + | try | ||
| + | { | ||
| + | // 시간이 오래걸릴때 보여주는 팝업 | ||
| + | UBiMessageBox.ShowWait(" | ||
| + | | ||
| + | mainView.DataAdapter.Select(true); | ||
| + | } | ||
| + | catch (Exception ex) | ||
| + | { | ||
| + | | ||
| + | } | ||
| + | finally | ||
| + | { | ||
| + | // | ||
| + | | ||
| + | } | ||
| + | } | ||
| + | |||
| + | ===. 그리드에 컬럼머지=== | ||
| + | // 데이터 매니져가 초기화된 후 지정해야 한다. | ||
| + | | ||
| + | |||
| + | | ||
| + | |||
| + | ===. 화면이 로딩된 후에 조회 실행하기=== | ||
| + | | ||
| + | | ||
| + | { | ||
| + | OnSearchClick((UBiMdiForm)this.Parent.Parent); | ||
| + | | ||
| + | |||
| [[start|상위로 이동]] | [[start|상위로 이동]] | ||
etcdoc.1752982376.txt.gz · 마지막으로 수정됨: (바깥 편집)
