database.sarang.net
UserID
Passwd
Database
DBMS
MySQL
PostgreSQL
Firebird
Oracle
Informix
Sybase
MS-SQL
DB2
Cache
CUBRID
LDAP
ALTIBASE
Tibero
DB 문서들
스터디
Community
공지사항
ㆍ자유게시판
구인|구직
DSN 갤러리
도움주신분들
Admin
운영게시판
최근게시물
자유게시판 자유게시판 6017 게시물 읽기
 
No. 6017
vb.net 질문입니다.
작성자
임명순(Eurek)
작성일
2007-12-17 12:06ⓒ
2007-12-17 14:54ⓜ
조회수
10,984


vb.net 2005 로 입.출고관리 P/G 을 개발하고 있습니다.


입/출고구분 : ⊙ 입고   ○ 출고         [I] <- 텍스트 박스


위와 같이 입고/출고 선택하는걸 라디오버튼으로 하고 변경시 텍스트 박스의 값을 변경하게 했습니다.

그리고 텍스트 박스를 DB에 바인딩 처리 했습니다.

그래서 텍스트 박스의 visible 을 false 로 하고 싶은데...

텍스트 필드의 visible 속성을 false 로 하면 dataset 에 반영이 않되네요

물론 visible 항목을 true 로 하면 이상이 없습니다.

BindingContext(dsgDelvM, "tblDelvM").EndCurrentEdit() 이것도 해줬습니다.

디버그를 해보면 텍스트 항목에 값은 들어갔는데 dataset 에는 null 로 나옵니다.

아시는 분 답변 부탁 드립니다.

좋은 하루 되세요...

이 글에 대한 댓글이 총 4건 있습니다.
visible 을 false 로 하면 데이터 바인딩이 않되는 이유 아시는 분 답변 부탁 드립니다.
임명순(Eurek)님이 2007-12-17 13:10에 작성한 댓글입니다.

흠...vb 는 다루지 않아서...-.ㅡ 델파이로 바꾸삼 -.ㅡ;;;;;

아마 텍스트 박스 와 데이터셋과 연결할때 텍스트 박스의 visible 가 false 일경우 내부적으로 연결이 끊어지는게 아닐까요? 아니면 저장 이벤트시 데이터셋에서 연결된 콤포넌트(콘트롤)이 visible 의 값에 따라서 값을 가져온다거나...뭐 그냥생각입니다. 

건승을..

team b(teamb)님이 2007-12-18 09:32에 작성한 댓글입니다.

> 텍스트 필드의 visible 속성을 false 로 하면 dataset 에 반영이 않되네요


속성을 변경하시기전에, 임시변수를 두시고 거기에 해당 텍스트 박스의 내용을 복사한뒤에,

DB 처리 하시면 될듯 싶습니다.


물론 Ture 이더라도 위와 로직으로 동일하게 하시면,

향후 유지보수 하실때도 추가 로직 작업이 편하실듯 보이는데요..



이창민(prosper)님이 2007-12-20 15:37에 작성한 댓글입니다.

엇 창민이 프로그램도 짜나?

석이님이 2007-12-30 13:45에 작성한 댓글입니다. Edit
[Top]
No.
제목
작성자
작성일
조회
6027동양온라인 어떤 회사인가요? [1]
동양
2007-12-08
11291
6024Oracle 10g Administrator 스터디 모집 [1]
박혜은
2007-12-21
11437
6021오라클센터에서 무료로 바우쳐를 준다는데 왜 돈주고 팔까요...
나그네
2007-12-20
11333
6017vb.net 질문입니다. [4]
임명순
2007-12-17
10984
601614일에 즐거웠습니다.. [4]
이상호
2007-12-16
10408
6014디지탈 어워드 선정
매니안
2007-12-15
10271
6012세계 최고속 온메모리 데이터베이스 처리엔진 소개 [4]
고석곤
2007-12-14
12059
Valid XHTML 1.0!
All about the DATABASE... Copyleft 1999-2024 DSN, All rights reserved.
작업시간: 0.018초, 이곳 서비스는
	PostgreSQL v16.2로 자료를 관리합니다