반응형 시샵7 C# 윈폼(WinForm)에서 데이터그리드뷰(DataGridView) - 2. 데이터그리드뷰에 데이터 넣기 이전 글 2012/12/22 - [공부/C#] - C# 윈폼(WinForm)에서 데이터그리드뷰(DataGridView) - 1. 설정 에 이어서 설정한 데이터 그리드뷰에 데이터를 넣어 보겠습니다. 여기서 부터는 코딩이 들어가야 됩니다. 우선 용어에 대한 정리부터... 데이터그리드뷰(이하 DGV)의 데이터를 표현하기 위해서는 행과 열, 가로와 세로에 대해서 알아야 됩니다. 행과 가로가 같은 의미이고 열과 세로가 같은 의미이며 C#의 예약어는 Row, Column입니다. 값을 추가하는 방법은 dataGridView1.Rows.Add 와 dataGridView1.Columns.Add 가 있는데 편한것을 사용하면 되지만 데이터를 구분하거나 보통 입력하는 방식이 가로로 전체 입력을 한 후 행을 추가하기때문에 여기.. 2012. 12. 23. C# 윈폼(WinForm)에서 데이터그리드뷰(DataGridView) - 1. 설정 데이터그리드뷰를 처음 윈폼에 얹어놓고 보면... 그냥 전체 진회색바탕만 보이면... 처음에 바로 당황하게 됩니다..... 물론 적당한 사전지식이 있거나 실기위주의 C#책을 옆에 놓고 하는것이면 모르겠지만... 나도 처음 ' 이거 뭐 어찌 쓰라는거야..ㅡㅡ;' 이렇게 당황을...ㅋ; 그러다가 구글링을 했는데 많은 자료들이 소스로 추가하거나 설정하는 뭐 그런 류들은 많았는데 실질적으로 C#을 쓰는 가장 기본적인 이유인 모든 컨트롤이 복잡한 타이핑없이 클릭 몇번으로 가능하다는 것.... 그 장점을 살리기 위해서 설정하는것 부터 설명을 시작합니다. 만약 이글부터 읽고 있다면 http://ding9.tistory.com/412 이글에서 파일을 받던지 아니면 이글의 윈폼구성과 비슷하게 구성을 하고 글을 보는 것이 .. 2012. 12. 22. C#의 기본적인 설명, 예제를 모두 볼 수 있는 곳 MS사의 프로그래밍툴을 사용할때 항상 기본으로 언급되는 MSDN 예전에는 설치를 했어야 했는데... 요즘엔 웹으로 서비스를.....ㅎㅎ (출처 : MSDN System.Windows.Forms 화면 http://msdn.microsoft.com/ko-kr/library/k50ex0x9.aspx) 이곳저곳 다녀보기전에 먼저 이곳에서 충분히 검색한 후에 커뮤니티에 물어보거나 아는 사람들에게 물어봐야 욕을 안먹음...응?!! 암튼 발품 팔아보면 답은 나와있음... 단!!!! 그전에 나와같은짓을 한 사람이 있을경우만...ㅋㅋ 2012. 12. 17. C# 윈폼(WinForm)에서 데이터그리드뷰(DataGridView) - 0. 준비 요즘 윈폼 그리드뷰와 씨름중이다... 뭐 이렇게 원하는게 많은건지... 이러다 그리드뷰 전문가... 되면 좋지...ㅋㅋ 추가 삭제 같이 동적으로 하는것은 아직 안해봤는데... 그거 말고 파일에서 읽어온 데이터 뿌리기, 다시 저장하기, 셀안에 콤보박스이용해서 하기... 셀 콤보박스 편집, 선택, 선택때 다른거 값 바꾸기 등등.. 암튼 이런거 하고 있음.... 10일 이내에 이런거에 대한 자료를 올려야겠음... 근데 저번에 윈폼에서 쓰레드 쓰는것도 올린다고 했었는데..ㅡㅡ;;; 아직 프로젝트가 안끝나서 시간이...ㅎㄷㄷ;;; 빨리 마무리하고 자료를 올려야겠음.... 우선 기본프로그램부터 투척!!!! 그냥 윈폼에 데이터그리드뷰랑 콤보박스랑 버튼 1개 있는것.... 아무 기능 추가안된거니까 다운받고 욕하시면 아.. 2012. 12. 15. C# 텍스트박스 Textbox에 숫자만 입력받기 textbox에 숫자만 입력받고 싶을때가 생긴다... 물론 안그럴때도 있겠지만...ㅡㅡㅋ 암튼 그럴땐 textbox에 keypress 이벤트를 등록하고 거기에 아래 코드만 입력하면 된다. if (!(char.IsDigit(e.KeyChar) || e.KeyChar == Convert.ToChar(Keys.Back)))//숫자만 입력되도록함 { e.Handled = true; } 그러면 textbox에는 숫자만 입력되고 문자는 입력이 아예 되지 않는다. 활용도는 비밀번호를 숫자만 한다던가 계산기만들때도 사용할수 있을거 같다.. 2012. 7. 5. C# 기초공부2 생성자, 소멸자 생성자는 말그대로 class를 생성하는 것이다. 중요한건 생성자는 여러개일수 있지만 class의 이름과 같아야 하고 오버로딩이 가능해야한다. 소멸자는 말그래도 class를 소멸시키는 것이다. 생성자와 마찬가지로 class의 이름과 같아야 하지만 앞에 ~을 표시한다. class 선언에 있어 생성자와 소멸자는 딱히 중요하지 않다고 생각할수도 있겠지만 상당히 중요하다. 물론 처음에 연습으로 깨작거리는것정도에는 만들던 말던 상관없겠지만 반드시 만들어주는 습관을 들이는 것이 좋다. indexer 스마트 배열이라고 불린다는 인덱서는 get, set을 이용해 내부변수 값을 얻어오거나 설정할 수 있다. 그리고 인스턴스변수를 배열처럼 사용하는 것이 가능하다. 물론!! 변수에 배열이 있어야 사용 가능하겠지.. 2012. 6. 1. 이전 1 2 다음 반응형