Visual Studio C# Day_09
[Chart C# 구현]Chart C#으로 구현
20210429_20615034
선 모양 (SeriesChartType.Line)
원형 모양 (SeriesChartType.Pie)
10개의 숫자를 차트로 표시한 것으로
chart1.Series[0].ChartType = SeriesChartType.~~
SeriesChartType. 뒤에 그래프의 형식에 따라 출력값이 다르다.
chart1.Series[0].ChartType = SeriesChartType.~~
SeriesChartType. 뒤에 그래프의 형식에 따라 출력값이 다르다.
나누어 그리기
합쳐서 그리기
ChartArea : 차트가 그려지는 영역
하나의 차트 컨트롤은 하나 이상의 차트 영역을 갖는다.
Series : 데이터
하나의 ChartArea에는 하나 이상의 Series를 갖는다.
Legends : 범례
Titles : 차트 제목
⚠ 오류로 인한 미 해결
“ 'Microsoft.ACE.OLEDB.12.0'공급자는 로컬 컴퓨터에 등록 할 수 없습니다.” 라는 오류발생.
비쥬얼 스튜디오가 32비트 프로그램인데 우리 수업에 쓴 액세스 데이터베이스가 64비트여서 해결방법 검색해봤는데 32비트 dll파일이 cmd창에서 패시브로 다운받으라고 되어있는데 2013 2016 버전을 다 해봐도 다운로드가 안 됨.
마이크로소프트는 학교 이메일로 제공되는 버전을 사용하고 있음.
⚠ 다양한 실행사이트 실행 후, 전체적인 재실행을 통한 해결 완료 (이하 재코딩)
과제_요점
< DB 프로그래밍 순서 >
- 데이터베이스(Database) : Access
- 데이터공급자(Data Provider) : OleDB
- OleDbConnection conn = null; // connection
- OleDbCommand comm = null; // command
- OleDbDataReader reader = null; // DataReader 또는 // ExecuteNonQuery
- string connStr = null;
- connStr을 설정하여 사용한다
- displayStudents() // DB 내용을 모두 읽어와서 리스트박스에 표시
< SQL 문 >
- SELECT * FROM 테이블이름
- SELECT * FROM 테이블이름 WHERE SId=…
- UPDATE 테이블이름 SET ID=…, SId=…, SName=…, Phone=…
- WHERE ID=…
- 이때 숫자는 따옴표 없이,
- 문자열은 ‘문자열’ 처럼 작은 따옴표를 넣어주어야 한다
- INSERT INTO 테이블이름 VALUES ( … , … , … , …)
- DELETE FROM 테이블이름 WHERE ID=…
댓글 없음:
댓글 쓰기