2024/04 5

C# int to bool 변환하는 방법

C#에서 int형을 bool형으로 변환하는 방법에 대해 알아보자. Convert 정적 클래스의 ToBoolean 정적메서드를 통해 변환할 수 있다. static void Main(string[] args) { int i = 0; Console.WriteLine(Convert.ToBoolean(i)); // False i = 1; Console.WriteLine(Convert.ToBoolean(i)); // True } 0은 False, 나머지 값은 True를 반환한다. int to bool 외에도 float, double, char, byte, long 등 다양한 자료형에 대해서도 오버로딩되어 있다.

C#/개발 2024.04.23

MSSQL SQL Server mdf/ldf 파일 연결 오류:5120 해결방법

SQL Server를 사용하다 보면 mdf와 ldf 파일을 통해 데이터베이스 연결을 해야 하는 경우가 있다. 이때 오류:5120가 발생하는 경우 해결하는 방법에 대해 알아보자. SQL Server 구성관리자를 실행한다. SQL Server 서비스에 SQL Server를 마우스 우클릭하여 속성을 클릭한다. 로그온 탭에 기본 제공 계정(B)를 활성화하고 로컬 시스템으로 설정한다. 이후 데이터베이스 연결을 하면 오류없이 실행된다.

DB/MSSQL 2024.04.18

WPF Button Image Background 없애는 방법

WPF에서 Button의 Content 속성에 Image 컨트롤을 넣게 되면 Background(배경색)이 남아있다. Background(배경색)을 없애고 싶다면 템플릿(Template)을 수정해줘야 한다. Button 컨트롤 템플릿을 Image로 했기때문에 더 이상 Background가 표시되지 않는다. 이벤트를 발생하는 영역또한 Image로 한정되기 때문에 외부를 클릭하면 이벤트가 발생하지 않는다.

WPF/개발 2024.04.04

C# SQLite 외래키 제약 조건 활성화 방법

C#에서 SQLite를 사용하던 중 외래키를 사용하게 되었다. 참조무결성 제약인 ON DELETE CASCADE, ON UPDATE CASCADE를 적용하기 위해서는 외래키 제약 조건을 활성화해야 한다. SQLite 버전 3.6.19부터 외래키 제약 조건의 기본 설정은 OFF 되어 있다. C#에서 SQLite 외래키 제약 조건 활성화 방법에 대해 알아보자. class Program { private const string _connInfo = @"Data Source=TestDB.db"; public static void ExecuteNonQuery(string query) { using (SQLiteConnection conn = new SQLiteConnection(_connInfo)) { try {..

DB/SQLite 2024.04.01