c# (7) 썸네일형 리스트형 [백준] 15552번 빠른 A+B 풀이 1000번 A+B 문제 경우는 아래와 같이 풀고 123456789101112131415using System;public class MainClass { public static void Main() { string value = ""; int a, b = 0; value = Console.ReadLine(); string [] result = value.Split(' '); a = Convert.ToInt32(result[0]); b = Convert.ToInt32(result[1]); if (a>0 && b [백준] 10817번 세 수 C# 풀이 세 정수 중에서 두 번째로 큰 정수를 출력하는 프로그램을 작성하는 문제이다. 입력받은 값을 string 배열에 넣고, 다시 int 배열로 만들어 int 배열을 내림차순으로 정렬해 for문으로 반복했다. 반복문에서는 두번째로 큰 값만을 출력하도록 작성했다. 기초 단계 if문이라 이용해서 값을 비교하며 풀어야 할 것 같긴한데.. LINQ로 했다 using System; using System.Linq; public class MainClass { public static void Main() { string value = Console.ReadLine(); string[] strResult = value.Split(' '); int[] result = new int[strResult.Length]; for .. [백준] 2884번 알람 시계 C# 풀이 늦게 일어나는 상근이를 위해 45분 일찍 깨워주기 위해 창영이가 낸 문제이다. 상근이가 늦게 일어나니까, 상근이가 맞춰논 알람 시각보다 45분 앞서는 시간으로 바꿀수 있도록 언제로 고쳐야 하는지 작성하면 된다. 나는 입력된 시간에서 45분을 빼주고, 45분을 빼준 분의 값이 양수인 경우에는 괜찮지만 음수인 경우에는 시간에서 1시간을 빼고, 음수가 된 분의 값에 60분을 더해주는 방식으로 작성하였다. using System; public class MainClass { public static void Main() { string value = Console.ReadLine(); string[] result = value.Split(' '); int hour = Convert.ToInt32(result[0.. [백준] 2753번 윤년 C# 풀이 연도를 입력했을때, if문을 이용해서 윤년이면 1, 아니면 0을 출력하는 문제이다. 문제에서의 윤년 조건은 윤년은 연도가 4의 배수이면서 100의 배수가 아닐때 또는 400의 배수일 때 윤년의 조건을 if문으로 작성해주면 된다. using System; public class MainClass { public static void Main() { string value = Console.ReadLine(); int year = Convert.ToInt32(value); if (year>=1 && year [DataGridView] 마지막 행 없애기 DataGridView 마지막 행에 자동으로 생성되는 행을 없애기 위와 같이 DataGridView에 데이터를 추가해도 마지막행이 사라지지 않고 계속해서 있을때는 속성을 이용하여 없애면 된다. 마지막행이 추가되는 것은 속성에서 AllowUserToAddRows 속성이 True로 기본 설정되어 있어, 행 추가 옵션이 자동으로 표시되는 것이다. AllowUserToAddRows 속성과 AllowUserToDeleteRows 속성을 False로 설정하면, 행 추가 옵션으로 자동으로 마지막 행이 추가되는 것과 Delete 키를 눌렀을때 행이 삭제 되는 현상을 없앨 수 있다. 여기에서 Row Headers 행의 앞 머리리까지 숨김 처리하고 싶으면, RowHeaderVisible 속성을 False로 설정하면 데이터.. [DataGridView] 행 머리글 열 Row Headers 없애기 DataGridView 속성을 이용하여 행 머리 숨김 처리하기 처음 DataGridView 컨트롤을 접했다면, 위의 사진과 같이 행 앞에 칸이 한 칸 생기는 것을 볼 수 있다. 맨 앞에 저 칸의 이름은 행의 머리로 Row Header 라고 한다. 그럼, 저 불필요한 RowHeader 들을 어떻게 없애지? 코드를 타이핑할 필요 없이, DataGridView 컨트롤의 속성을 이용하여 RowHeadersVisible 속성의 값을 'True'에서 'False'로 변경한다. (속성을 이용하면 디자이너 소스가 자동으로 추가된다. 속성 창이 보이지 않으면, DataGridView 컨트롤을 선택하고 F4 키를 누른다.) RowHeaderVisible 속성이 True 로 설정하면, 행 머리글을 포함하는 열이 표시되어 R.. [DataGridView] 두 개의 DataGridView 동시에 스크롤하기 두 개의 DataGridView 스크롤 동시에 제어하는 방법 서로 다른 저장소에 저장되어 있는 같은 구조와 같은 양의 데이터를 동시에 확인해야 하였을 때 이용한 스크롤 제어 방법을 정리해본다. 위의 그림은 예시 화면으로 화면과 아래 참고 소스의 두 개의 DataGridView의 상세 정보는 왼쪽은 gridBasic, 오른쪽은 gridTarget이라는 컨트롤명을 사용했다. 두 개의 DataGridView의 스크롤을 동시에 제어할 때는 Scroll Event Handler를 이용한다. 1 public event System.Windows.Forms.ScrollEventHandler Scroll; cs 사용자가 컨트롤 내용을 스크롤할 때 발생하며 각 DataGridView Scroll 이벤트에 ScrollEv.. 이전 1 다음