본문 바로가기

Programming/C#

[DataBase] DataSet을 사용하여 MDB에 테이블을 만들 수 있는가? 불가능하다. DataSet은 읽기 전용으로 만들어진 클래스이다. OleDb의Query를 사용하여 MDB에 Table을 만들 수 있다. 참고자료 : http://social.msdn.microsoft.com/Forums/sk/adodotnetdataproviders/thread/0b7fcec7-10db-4c9e-872e-f03ed745e2a9 http://www.xtremedotnettalk.com/showthread.php?t=93599 더보기
[VS 2010] The Target Framework version for the project [''] is higher than the currrent project Target Framework Versio Error. Error Message http://weblogs.asp.net/jeffwids/archive/2009/12/29/how-to-change-the-target-framework-version-for-a-visual-basic-project.aspx 더보기
[MDB] Memo Data Type ★MDB의 DataType 중 Memo Data Field에 관하여... 최대 입력 가능한 문자열의 길이 Office의 홈페이지에는 다음과 같이 명시되어 있다. Memo Use for lengthy text and numbers, such as notes or descriptions. Stores up to 63,999 characters. 63,999개의 Characters를 저장 할 수 있다고 명시되어 있다. 하지만 실제 테스트 해 본 결과 그보다 더욱 많이 들어간다. 윈도우의 MS Access에서 확인을 해보면 이 문자열들이 표시되지 않는다. 하지만 Code상에서는 보는것 처럼 모두 가져올 수 있다. 더보기
[VS 2010] 서로 다른 Form 간 데이터 전달 1. Use Delegate http://hellojardin.tistory.com/8 2. Use Parameter ( Reference ) http://superzun.tistory.com/9 3. Interface 전달방식 http://blog.naver.com/PostView.nhn?blogId=silent1002&logNo=10072393167 4. 마지막으로 제일 간단하고 무식한 방법. Form1에서 Form2를 showDialog 한다고 했을 때 Form1에서 전달하고자 하는 함수를 생성자에게 전달 해 준다거나 한다. 그리고 받는 Form2에서는 이를 받아 Public 변수에 저장한다. Form1에서 showDialog 종료 후 Form2의 Public Method를 통하여 접근한다. 이같은.. 더보기
[VS 2010] User Control User Control 을 만들고 DLL 생성하기 : http://pcsak3.com/252 DLL을 사용하여 프로젝트에서 User Control 사용하기 : http://pcsak3.com/253 만약 같은 솔루션에서 User Control을 만들었다면 작업 프로젝트 -> References -> Add Reference -> Project( Tab ) 에서 추가한다. 더보기
[VS 2010] 다른 Project에 있는 Form 가져오기. VS를 사용하여 C# Application을 작성하다보면 다른 Form의 양식을 그대로 가져오고 싶을 때가 있다. 그럴경우에는 기존의 프로젝트 폴더 내에 가져오고 싶은 프로젝트의 Form의 파일 세개를 가져온 후 추가해 주어야 한다. 1. 가져오고 싶은 Form이 존재하는 Project 폴더 내에서 Form 명 3개의 파일을 새 프로젝트 폴더로 복사한다. XXX.cs, XXX.Designer.cs, XXX.resx 2. 추가하려는 프로젝트 내에서 ADD -> Existing Item 선택 후 추가한 3개의 파일을 추가한다. 3. 추가한 Form의 NameSpace를 현재 프로젝트에 맞게 변경한다. 이 후에는 Compile Error 가 발생하지 않는다. 추가한 Form을 보고 싶을 경우에는 program.. 더보기