본문 바로가기

Information

(79)
[SL] DataGrid 에서 바로 편집모드로 변경하기 DataGrid의 셀에서 편집모드로 바꾸려면 더블클릭을 하여야합니다. 편집모드전환 옵션이제공되면 좋겠지만. 안보여서(못찾은것 일지도.....) 아무튼 KeyStroke 로도 편집상태로 반응이 안되고.. 그래서. 바로 편집모드상태로 가기위해 SelectionChanged 이벤트를 사용하였습니다. Private Sub DataGrid1_SelectionChanged(...) Me.DataGrid1.BeginEdit() End Sub 간단하죠 ^^?;;사실 글쓰는것도 민망하네요. BeginEdit 가 셀편집모드로 전환되는 명령어입니다.. Winformt 의 DataGrid에도 있는명령어라서 별 어려움없이 찾게되었네요. ^^;
[SL] DataGrid 휠마우스 사용하기.. 기본적으로 DataGrid 는 휠마우스 이벤트는 제공되지만 휠을 움직였을떄 그리드의 포커스이동은 되지않습니다. ㅠ_ㅠ 당연히 될줄 알았는데 당연히 안되더라구요. 그래서 휠 이벤트값을 보다가 대충 조합을 해보았더니작동이 되더군요. Delta값은 0보다 크냐 작냐만 판단을 하였습니다. Private Sub DataGrid1_MouseWheel(ByVal sender As Object, ByVal e As System.Windows.Input.MouseWheelEventArgs) Dim PreIndex As Integer = Me.DataGrid1.SelectedIndex Dim NewIndex As Integer = PreIndex + IIf(e.Delta > 0, -1, 1) If NewIndex >= 0..
[SL] Webclient 로 POST 데이터보내기~ 실버라이트에서 POST 데이터는 보내는 방법입니다. 제경우 웹서버는 PHP를 사용하였습니다. 아래 샘플에 있는 login.php 파일이며 해당파일은 sqlp sqlg 두개의 파라미터를 화면에 표시하도록 설정되어있습니다. Private Sub Upload Dim wc As New WebClient AddHandler wc.UploadStringCompleted, AddressOf updon wc.Headers(HttpRequestHeader.ContentType) = "application/x-www-form-urlencoded" wc.UploadStringAsync(New Uri("http://tindevil.com/login.php"), "POST", "sqlp=this is post parameter..
[SL] 자식창(ChileWindow) 사용해보기.. 자식창(childwindow)는 버젼3에서 만들어진 기능입니다. 그전버젼에서는 대부분 구현해서 사용하신듯하더군요.. 자식창은 기본적으로열리고 닫힐떄 애니메이션효과가 들어가 있더군요. 필자는 디자인을 못하는 능력이 있으며 그런건 하라고해도 못하는 사람이므로.. 애니메이션만 보고도.. 우워워~~ 했습니다. 사용방법은 아주 심하게 간단합니다. 자식창 추가해서 선언해서 SHOW 해주면끝나는거지요. 실버라이트 기본기라도 배워보기위해서 가계부를 실버라이트로 작성을 해보고있습니다. 이곳에서 로그인 화면및 기타. 메인화면도 자식창으로 구성했습니다.(이쁘니까요 ㅋㅋ) 먼저 솔루선탐색기에서 프로젝트에 마우스 우클릭을 통해 자식창을 추가해야합니다. 새항목을 누르면 추가가능한 목록이 나옵니다. 한글번역도 자식창이군요 (Chi..
MsSQl 2005 Express Edition 설치 MsSQl 2005 Express Edition 의 설치파일입니다. [Web 설치버젼 다운로드] 이전에 포스팅했던 설치방법으로도 무난하지만 그 방법이 어려우신분들께 권합니다. 이거는 자동옵션이 들어있어서 물어보지 않고 데이터베이스를 설치하도록 되어있습니다. 설치하는것은 .NEt Fx 2.0 Mssql2005 Express 입니다. 다운로드후 실행 또는 저장을 눌러서 파일을 실행하시면 됩니다. Web 설치버젼이므로 인터넷에 연결되어있어야 설치가 완료됩니다. 인터넷의 불안정또는 MS사의 일시적인 오류로 파일다운로드에 문제가 생겼을경우엔 설치가 되지않는경우가 있습니다. 이경우 1분정도 후에 다시 설치를 시도하세요 계속된 오류가 잇을시에는 tindevil@nate.com 네이트온으로 메세지주시거나 메일주시면은 ..
2. Oracle Application Express 둘러보기 Oracle Express 를 제대로 설치되었다면 마지막에 APEX 의 접속페이지를 보셨을 겁니다. 이 것은 그 APEX를 간단하게 둘러보는 글이 되겠습니다. 잘 모르는걸 글 쓰기 힘들군요 9i 에서 C/S 환경만 사용하다보니 데이터베이스웹관리라 어색합니다. APEX 의 접속주소는 http://127.0.0.1:8080/apex 입니다 설치할때 8080이 웹포트인거 기억하시죠? 바로 이 APEX는 웹페이지이므로 웹포트 8080을 통해서 접속합니다. 접속하면 설치후 마지막에 봣던 페이지를 확인할수 있습니다. 이름에는 system 그리고 비밀번호를 입력하고 로그인을 클릭하세요. sqlplus 에서 쓰는 system/암호 식의 접속방법은 되지않더군요 각칸에 맞게 ID 와 암호를 입력하세요. APEX의 기본화면..
1. Oracle Database Express 10g 설치 Oracle Database 10g Express Edition Oracle사의 무료 데이터베이스 엔진입니다.(무료인 만큼 제약이 있겠죠) 1. Oracle Xe는 최대 1GB 의 메모리만 지원합니다. 2. 1개의 CPU를 지원합니다. 2개의 코어가(요즘 코어수가 인기라서 오해가 있을수있네요) 보드에 2개의 시퓨가 장착시 1개만 사용한다는 의미입니다만.. 1개의 시퓨로도 충분! 3. XE를 설치한 컴퓨터는 1개의 인스턴스만 사용이 가능합니다 (1개의 Xe) 4. 데이터용량은 4GB 만 사용가능합니다. 에게? 하시겠지만 일반적인 텍스트데이터만 입력하는 곳이라면 10년이되어도 1기가 쓰기 힘듭니다. (믿어주세요) 먼저 다운로드를 받아볼까요? 이것은 www.Oracle.com 에서 바로 다운로드 받아볼수 있습..
폼즈(Forms) 팁 테이블 관계성립시 각 용어 설명 Deleteing Properties 마스터 블럭의 레코드가 삭제될때의 행동설정 isolated : 차일드블럭의 데이터와 무관하게 마스터만 삭제된 cascading : 차일드블럭의 데이터도 모두 삭제된다. Non Isolated : 차일드블럭의 데이터가 없을경우에만 마스터가 삭제된다.