반응형

전체 글 60

[C#] DataGridView DataSource 추가 후, 갱신 Update 반영하기

이미 DataGridView의 DataSource를 지정해 둔 뒤, 해당 DataSource 내용을 추가 하거나, 삭제하면 dataGridView1.Update(); dataGridView1.Refresh(); dataGridView1.Invalidate(); 3가지 함수로도 화면 갱신이 안됨, dataGridView1.DataSource = null; dataGridView1.DataSource = getItemList(); 갱신하거나, DataSource의 내용을 추가하는 부분에서 DataSource = null로 초기화 하고, 수정된 Data를 넣어주면 내용 반영되서 화면에 출력됨. 결론 : DataSource = null 로 초기화 해주고 다시 데이터 넣어야함.

정리 작업중 2022.12.20

[C#] chart Series.IsXValueIndexed 속성

중간에 없는 데이터를 출력할지, 안 할지 여부를 나타내는 속성 기본값은 false이다. 코드로 설정 chart1.Series[0].IsXValueIndexed = true; chart1.Series[0].IsXValueIndexed = false; 속성 창에서 설정 글로 설명은 어려우니, 사진으로 보고 이해하자 왼쪽이 false 기본값, 오른쪽이 true로 설정한 값 데이터 추가 부분 코드 var a = new DateTime(2022, 10, 01); var b = new DateTime(2022, 10, 02); var c = new DateTime(2022, 10, 04); chart1.Series[0].Points.AddXY(a, 1); chart1.Series[0].Points.AddXY(b, ..

정리 작업중 2022.10.21

[MySQL] 스키마 삭제 DROP DELETE TRUNCATE

데이터 베이스 삭제 DROP DATABASE 데이터베이스명 -> DB 삭제 drop database temp; 테이블 삭제 DROP TABLE 테이블명 -> 테이블 삭제, 내용과 테이블 전체 삭제 drop table SampleTable; DELETE FROM 테이블명 where 조건 -> 레코드를 일일이 하나씩 지움, 테이블 스키마는 유지 delete from SampleTable where Name='testName'; TRUNCATE TABLE 테이블명 -> 테이블 내용만 지움, 테이블 스키마는 유지 truncate table SampleTable;

정리 작업중 2022.10.14

[MySQL] 스키마 수정 ALTER 명령어

테이블 컬럼 추가 ALTER TABLE 테이블명 ADD 컬럼명 데이터 타입 alter table SampleTable add column ID int; 테이블 컬럼 삭제 ALTER TABLE 테이블명 DROP COLUMN 컬럼명 alter table SampleTable drop column ID_1; 테이블 컬럼명, 타입 수정 ALTER TABLE 테이블명 CHANGE 컬럼명 new_컬럼명 테이터 타입 alter table SampleTable change ID ID_1 varchar(255); 테이블 컬럼 타입 변경 ALTER TABLE 테이블명 MODIFY 컬럼명 테이터 타입 alter table SampleTable MODIFY ID varchar(255); 테이블명 변경 ALTER TABLE 테..

정리 작업중 2022.10.14

[MySQL] 자료형 (Data Types)

정수형 TINYINT 4byte INT 8byte BIGINT 그 이상 실수형(길이, 소수점 이하 자리 수 표현) FLOAT(site,d) 4byte DOUBLE(site,d) 8byte DECIMAL(site,d) 그 이상 문자열 CHAR 고정길이 문자열 VARCHAR 가변길이 문자열 TEXT 문자열 TEXT 2GB MEDIUMTEXT 3GB LONGTEXT 4GB BLOB( 파일이나, 이미지) BLOB 2GB MEDIUMBLOB 3GB LARGEBLOB 4GB 시간 관련 DATE YYYY-MM-DD TIME HH-MI:SS DATETIME YYYY-MM-DD HH-MI:SS TIMESTAMP YYYY-MM-DD HH-MI:SS

정리 작업중 2022.10.14

[MySQL] 서브쿼리(SubQuery) 다중행 연산자 ALL, ANY, IN/EXISTS

MySQL 서브 쿼리 다중행 연산자는 3가지가 있다 1. ALL - 여러 개의 레코드의 AND효과 예제 City 테이블에서 한국 도시의 인구수보다 많은 도시의 이름을 표시하시오. (ALL 사용) select Name from city where Population > ALL(select Population from city where CountryCode='KOR'); // 해석 // ALL을 사용했기때문에 아래 쿼리에서 나온 모든 도시들의 인구수보다 커야 만족함. // ALL(select Population from city where CountryCode='KOR') 2 ANY - 여러 개의 레코드의 OR효과 예제 City 테이블에서 한국 도시의 인구 수보다 많은 도시의 이름을 표시하시오. (ANY ..

정리 작업중 2022.10.14

키움증권 영웅문S 글로벌 평가수익률 원화추정자산 계산방법

나는 미국주식을 하고 있는데, 원하 평가 현황에 평가수익률이 말도 안되게 마이너스다... (당황) 물론 하락장이라 주식이 떨어지긴 했지만, 환율이 1200원대에 샀을때라, (지금환율은 1450원대) 이미 환율만 따져도 12%는 수익이난 상황이다. 우선 키움증권에 전화로 어떻게 계산되는 방식인지 바로 물어봤다. 상담사 얘기를 토대로 내가 이해한 내용은 아래와 같다. 1. 평가손익, 수익률 (수수료 제외) 미국주식의 가격이 10달러 -> 11달러로 상승했을때, 해당 종목에 대한 평가손익은 +1달러, 수익률은 +10% 로 나오게 된다 반대로 미국주식의 가격이 10달러 -> 9달러로 하락했을 경우 해당 종목에 대한 평가손익은 -1달러, 수익률은 -10% 로 나오게 된다. 평가손익 계산 : ( 현재가 - 매입가 ..

정리 작업중 2022.10.14

[MySQL] GROUP BY / HAVING

KOR의 국가코드를 가지는 도시는 몇 개인가? CHN의 국가코드를 가지는 도시는 몇 개인가? ... 과 같이 기존에 방식으로는 여러 개의 SQL문을 작성해야 결과를 얻을 수 있다. 이를 편하게 하기 위한 방식이 CROUP BY / HAVING이다. GROUP BY : 집합 함수와 같이 사용해 그룹별 연산을 적용한다. 예제 City 테이블의 국가코드 별 도시 숫자를 구하시오. select CountryCode, count(CountryCode) from city group by CountryCode; HAVING : GROUP BY의 결과 중 원하는 조건을 적용한다. 예제 City 테이블의 국가코드 별 도시 숫자를 구하시오. (단, 70개 이상의 도시를 가지는 국가만 표시하시오) select Country..

정리 작업중 2022.10.12
반응형