반응형 WinForm8 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# 윈폼(WinForm)에서 데이터그리드뷰(DataGridView) - 0. 준비 요즘 윈폼 그리드뷰와 씨름중이다... 뭐 이렇게 원하는게 많은건지... 이러다 그리드뷰 전문가... 되면 좋지...ㅋㅋ 추가 삭제 같이 동적으로 하는것은 아직 안해봤는데... 그거 말고 파일에서 읽어온 데이터 뿌리기, 다시 저장하기, 셀안에 콤보박스이용해서 하기... 셀 콤보박스 편집, 선택, 선택때 다른거 값 바꾸기 등등.. 암튼 이런거 하고 있음.... 10일 이내에 이런거에 대한 자료를 올려야겠음... 근데 저번에 윈폼에서 쓰레드 쓰는것도 올린다고 했었는데..ㅡㅡ;;; 아직 프로젝트가 안끝나서 시간이...ㅎㄷㄷ;;; 빨리 마무리하고 자료를 올려야겠음.... 우선 기본프로그램부터 투척!!!! 그냥 윈폼에 데이터그리드뷰랑 콤보박스랑 버튼 1개 있는것.... 아무 기능 추가안된거니까 다운받고 욕하시면 아.. 2012. 12. 15. C# 쓰레드(thread, 스레드)... 그리고 tcpip 소켓.... 이번 프로젝트의 마지막이 남았다... 바로 Tcp/ip 소켓으로 서버와 통신하는 것.... 윈폼예제는 죄다 채팅프로그램뿐..... 공부는 꽤 한거 같긴 한데...;; 암튼 내꺼에다 적용을 해놨는데 이거 쓰레드가 문제다.... 현재 내 프로그램 상태는 쓰레드가 없는 상태.... 멀티쓰레드를 써야하는데... 생각을 좀 해보니... 어차피 윈폼도 메인 쓰레드...그리고 거기서 장치와 데이터 받는것이 이벤트형식으로 돌아간다라는 생각이 들어서... 일단은 그냥 tcpip 소켓쪽만 쓰레드로 돌리고 프로그램하는중... 이게 되면....정말 다행인데... 만약 안되면~~~~~~~~ 함수와 변수 겁나 많은 상태의 내 프로그램을 쓰레드에 돌릴수 있도록 해줘야 한다... 뭐 쨋든 되면 자료 올리고.... 안되면 멀티쓰레드로.. 2012. 10. 4. c# 시리얼 포트 ( serial port, serialport) 원하는거 찾아서 연결하기. 어제 serial port에 연결하는것 에 대해서 글을 썻는데... 하다보니.... 후... 이거야원.... 잘 생각해보니까 처음에 프로그램을 실행하면 바로 내가 연결한 녀석(?) 과 통신을 해야한다...... 그거 찾아서 설정하라고 하면 사용자가 짬뽕과 짜장을 겁나 뿌리고 다닐지도 모르기에... 그런데 그냥 윈도우 첨깔고 일반적인 마우스키보드를 사용하면 serialport가 딱 1개만 뜨는데... 마우스나 키보드가 일반적이지 않다(serialport로 잡히는 친절한 녀석들이 있음)던가.... 아니면 다른 주변기기들로 인해서 serialport에 한개 이상이 잡혀 있다면.... 그중에서 내가 원하는 녀석!!!! 그놈!!! 을 찾아야 한다!!! 방법이야 여러가지가 있겠지만... 처음엔 timeout에 대한.. 2012. 7. 10. C# SerialPort 송수신.. 프로젝트 중에 serial통신하는게 있어서 serialport 기능을 써봤다.... MFC때 겁나 오랜시간동안 데이터 안들어오네 들어오네.. 값이 깨지네 마네... 프로그램 뻗었네 마네... 거기다가 오실로스코프까지 사용해가면서 했었던게 엊그제 같은데..... 오늘은 검색 몇번으로 30분만에 해결...ㅎㅎㅎ 일단 윈폼프로젝트를 생성한담에 도구상자에서 serialport를 선택해서 윈폼에 밀어넣으면 작업창 밑에 추가 된다... 고럼 일단은 선언이나 전송속도, 뭐 등등등 알아서 선택된다. 근데 중요한건 serialport는 PC에서 COM1, COM2 요딴식으로 붙는데 2~3개씩 붙는 경우도 있기 때문에 COM1, COM2를 선택할수 있도록 해주는게 좋다. 준비물은... 나는 usb to serial 이 있.. 2012. 7. 9. 이전 1 2 다음 반응형