728x90
반응형
SMALL

스마트한 개발 공부/WinForm 2

[WinForm] 레지스트리 / app.config / user.config 에 값 저장하기

1. 레지스트리 영역에 값을 저장 (관리자 권한이 아닐때는 실행이 안될수도 있다) 1.1 저장될 경로 찾아보기 실행 - regedit HKEY_LOCAL_MACHINE or HKEY_CURRENT_USER => SOFTWARE => WOW6432Node (다른 영역은 건드리지 말자....삭제도 조심히 하세요 ㅠㅠ 새로만든 레지스트리 삭제하려다가 폴더하나 날려서 백업도 안해서 윈도우 복원했네요...) 1.2 winform 코딩 form 추가 (class가 이미 정의되어 있다. 참조 추가할 필요도 없다!) namespace 추가 using Microsoft.Win32; 코드 작성 // 레지스트리 생성 RegistryKey reg = Registry.LocalMachine.OpenSubKey("SOFTWARE..

[C# Winform] C# 프로그램에서 DB연동하기

아래 예시는 MySQL에 있는 DB에서 데이터를 가져와서 Winform과 연동하는 방법이다. 1. app.config 파일에 섹션을 추가하고 DB 연결 정보를 저장한다. * 직접 타이핑을 하기 보다는 자동기능을 이용하는 게 좋다. config 파일에서 오류가 나면 오류를 찾기가 어렵다. 2. 프로젝트에서 참조추가 (어셈블리탭 : System.Configuration.dll / 확장탭: Mysql.Data.dll) 3. 폼별로 참조 지시문 추가 using System.Configuration; using MySql.Data.MySqlClient; 4. 전역변수 추가 string 변수명 = ConfigurationManager.ConnectionStrings["DB이름"].ConnectionString; 5..

728x90
반응형
LIST