[ 학생 자동추가 및 수정 프로그램 ]
1. Student Class 에서 값이 매 10초마다 추가되고, 바뀔 때 마다 주기적으로 View에 Data 전달
전달할 Data 형식은 DataTable
2. Data 전달 후 표기 할 UI - DataGridView
ex) Header - Name, Age, Major
홍길동, 24, 도둑
3. 특정 Cell을 클릭 할 시, Student에 대한 정보를 불러와서
신규 Form 객체를 띄워서(Show) 데이터를 표기
ex) 이름 : [Name] 나이 : [Age] 직업 : [Major]
4. 신규 Form객체에서 이름,나이, 직업 등을 수정 후 저장 시, 2번 DataGridView에서 데이터 갱신
ex) 홍길동, 24, 도둑 > 홍길동, 27, 경찰 로 수정 시
홍길동, 27, 경찰이 첫 Form에 반영이 되어야함.
< 필요한 Class >
1. 학생 클래스
< 필요한 View >
1. 메인뷰: Form1 > 1번
2. 상세보기 뷰: Form2 > 3번
< 필요한 Service >
1. 10초 마다 추가되는 기능
2. View에 데이터 전달
3. Cell 클릭 이벤트...
4. 상세보기뷰 띄우는 기능..?
5. 클릭한 셀의 정보를 가져오는 기능
6. 가져온 정보를 Form2에 띄우는 기능
7. 정보를 수정하는 기능 (값을 받아오기-저장하기-반영하기)
8. [수정하기] 버튼을 누르면 창이 꺼지고, 메인 View에 실시간 반영
'C#' 카테고리의 다른 글
| 허니웰 바코드 통신 (C# Winform) - Honeywell Xenon 1950 (0) | 2025.11.11 |
|---|---|
| 두번째 과제 후기 (2) | 2025.11.07 |
| 이벤트 핸들러 학습 후 응용한 예제 (0) | 2025.11.06 |
| 이벤트 핸들러 학습 예제 (0) | 2025.11.06 |
| 학생조회프로그램 - 외부클래스 분리버전 (0) | 2025.11.05 |