본문 바로가기
글 목록

Datagridview 3

C# 도서관리 프로그램 1부, 도서 등록·조회·검색

이 글은 C# MySQL 연결, MySqlConnector와 기본 쿼리에서 이어집니다. 지난 글에서는 MySQL에 접속해 장보기 표를 읽고 썼습니다. 이번 글부터는 도서관리 프로그램을 만듭니다. library_db와 books 표를 두고, SQL은 저장소 클래스에만 모으며, Windows Forms 폼은 표·버튼만 담당합니다.이번 글도 확인 범위를 먼저 밝혀 둡니다.도서 관리 폼(LibraryForm)은 빌드 경고 0개로 성공했습니다. 폼 창의 크기와 글자 모양은 환경에 따라 다를 수 있습니다.그래서 메시지 상자·표 선택·배치 숫자는 디자이너 코드와 로직을 보고 적었습니다. VS 버전이나 설정에 따라 화면이 다를 수 있습니다. 구조 도식은 실제 화면과 다를 수 있습니다.Book, BookRules, Bo..

C# 2026.10.07

DataGridView 저장과 불러오기, CSV 파일과 그래프

이 글은 DataGridView 사용법, 표에 데이터 넣고 편집하기에서 이어집니다. 지난 글에서는 장보기 목록을 DataGridView에 연결해 편집하고 합계를 봤습니다. 이번 글에서는 그 목록을 CSV 파일로 저장하고 다시 불러오며, 품목별 금액을 막대그래프로 그립니다.이번 글도 확인 범위를 먼저 밝혀 둡니다.장보기 폼 프로젝트(GroceryFile)는 .NET 10 SDK로 경고 0개로 빌드에 성공했습니다. 폼 그림은 실제 창을 찍은 화면이 아니라, 컨트롤 배치를 보여 주는 구조 그림입니다.그래서 파일 대화 상자 화면, 메시지 상자 문구, 폼 안의 그래프 크기·글자 모양은 Microsoft 문서와 코드를 보고 적었습니다. VS 버전이나 설정에 따라 다를 수 있습니다.저장·불러오기·BOM·칸 나누기·그..

C# 2026.10.07

DataGridView 사용법, 표에 데이터 넣고 편집하기

이 글은 Windows Forms 그래프, ScottPlot으로 차트 그리기에서 이어집니다. 지난 글에서는 NuGet으로 ScottPlot을 받아 폼에 그래프를 그렸습니다. 이번 글에서는 엑셀처럼 칸이 있는 표 컨트롤 DataGridView를 씁니다. 장보기 목록을 표에 보여 주고, 표에서 바로 고치고, 잘못된 값은 막고, 아래에 합계와 평균을 보여 주는 폼을 만듭니다.이번 글도 확인 범위를 먼저 밝혀 둡니다.장보기 폼 프로젝트(GroceryGrid)는 .NET 10 SDK로 경고 0개로 빌드에 성공했습니다. 폼 그림은 실제 창을 찍은 화면이 아니라, 컨트롤 배치를 보여 주는 구조 그림입니다.그래서 표의 편집 동작, 오류 아이콘과 안내 글, 기본 오류 창, 체크 상자, Delete 키 같은 화면 동작은 ..

C# 2026.10.06

C# 도서관리 프로그램 1부, 도서 등록·조회·검색

이 글은 C# MySQL 연결, MySqlConnector와 기본 쿼리에서 이어집니다. 지난 글에서는 MySQL에 접속해 장보기 표를 읽고 썼습니다. 이번 글부터는 도서관리 프로그램을 만듭니다. library_db와 books 표를 두고, SQL은 저장소 클래스에만 모으며, Windows Forms 폼은 표·버튼만 담당합니다.이번 글도 확인 범위를 먼저 밝혀 둡니다.도서 관리 폼(LibraryForm)은 빌드 경고 0개로 성공했습니다. 폼 창의 크기와 글자 모양은 환경에 따라 다를 수 있습니다.그래서 메시지 상자·표 선택·배치 숫자는 디자이너 코드와 로직을 보고 적었습니다. VS 버전이나 설정에 따라 화면이 다를 수 있습니다. 구조 도식은 실제 화면과 다를 수 있습니다.Book, BookRules, Bo..

C# 2026. 10. 7.

DataGridView 저장과 불러오기, CSV 파일과 그래프

이 글은 DataGridView 사용법, 표에 데이터 넣고 편집하기에서 이어집니다. 지난 글에서는 장보기 목록을 DataGridView에 연결해 편집하고 합계를 봤습니다. 이번 글에서는 그 목록을 CSV 파일로 저장하고 다시 불러오며, 품목별 금액을 막대그래프로 그립니다.이번 글도 확인 범위를 먼저 밝혀 둡니다.장보기 폼 프로젝트(GroceryFile)는 .NET 10 SDK로 경고 0개로 빌드에 성공했습니다. 폼 그림은 실제 창을 찍은 화면이 아니라, 컨트롤 배치를 보여 주는 구조 그림입니다.그래서 파일 대화 상자 화면, 메시지 상자 문구, 폼 안의 그래프 크기·글자 모양은 Microsoft 문서와 코드를 보고 적었습니다. VS 버전이나 설정에 따라 다를 수 있습니다.저장·불러오기·BOM·칸 나누기·그..

C# 2026. 10. 7.

DataGridView 사용법, 표에 데이터 넣고 편집하기

이 글은 Windows Forms 그래프, ScottPlot으로 차트 그리기에서 이어집니다. 지난 글에서는 NuGet으로 ScottPlot을 받아 폼에 그래프를 그렸습니다. 이번 글에서는 엑셀처럼 칸이 있는 표 컨트롤 DataGridView를 씁니다. 장보기 목록을 표에 보여 주고, 표에서 바로 고치고, 잘못된 값은 막고, 아래에 합계와 평균을 보여 주는 폼을 만듭니다.이번 글도 확인 범위를 먼저 밝혀 둡니다.장보기 폼 프로젝트(GroceryGrid)는 .NET 10 SDK로 경고 0개로 빌드에 성공했습니다. 폼 그림은 실제 창을 찍은 화면이 아니라, 컨트롤 배치를 보여 주는 구조 그림입니다.그래서 표의 편집 동작, 오류 아이콘과 안내 글, 기본 오류 창, 체크 상자, Delete 키 같은 화면 동작은 ..

C# 2026. 10. 6.
반응형