Q&A
HOME
Tips & Tech
Q&A
Discuss
Download
자유게시판
홍보 / 광고
구인 / 구직
LOGIN
회원가입
디비그리드에서 row색깔 변하게 하기....
디비그리드에서..
특정필드 값을 비교해서 달라지면 ...
그 레코드가 있는 row의 색깔을 변하게 하고 싶거든요...
조회된 데이타가 10건일 경우....
A라는 필드가 처음에는 1, 두번째 2, 세번째 3, 네번째 4.....
이렇게 되었을 경우
첫번째행은 노란색...
두번재행은 파란색..
세번째행은 다시 노란색..
네번째행은 다시 파란색...
이렇게 반복해서 디비그리드 ROW의 색을 변하게 하고 싶습니다..
아시는 분 좀 알려주세요....
3
COMMENTS
이기태
•
2001.02.28 09:51
코딩에 의해 캔바스의 색깔을 바꿔주는 경우가 있긴하지만...
상당히 지저분해 보입니다...
그리드의 경계선이 뭉그러져 보일 수도 있구요...
이런 기능을 지원하는 컴퍼넌트를 찾아보시는 것이 나을 겁니다...
참고로 저는 ExDBGrid 라는 놈을 사용하고 있는데...
이 컴퍼넌트는 세줄 이상은 아니지만 레코드들을 번갈아가면서 색을 바꿔주는게 자유자재로 되고 있습니다...
단지 그리드 속성에 색깔 값만 주고 유저 컬러를 사용할 지 안할지만 결정하면 됩니다...
참고로 이 컴퍼넌트의 라이센스를 찾아보면...
단랑 10 $ 라는군요...
물론 런타임 배포는 자유롭구요...
그러니 함 구해서 사용해보세요...
문제가 되면 1 만 2 천원 정도면 되는데...
괜시리 색깔 넣느라 고생하지 마시구요...
SgDBGrid 던가...?
하여가네 네줄까지 색을 변경해줄 수 있는 컴퍼넌트도 있던데...
아마 이건 공짜였던걸루 기억하거든요...
단지 제가 원하는 기능들이 없어서 사용하지는 않지만...
ExDBGrid 를 못 찾으시겠으면 메일 주세요...
제가 가지고 있는 컴퍼넌트 메일로 보내드리지요...
그럼 즐거운 코딩 되시길...
0
0
삭제
수정
댓글
jung hyun jin
•
2001.02.28 06:55
델사랑 wrote:
> 디비그리드에서..
> 특정필드 값을 비교해서 달라지면 ...
> 그 레코드가 있는 row의 색깔을 변하게 하고 싶거든요...
> 조회된 데이타가 10건일 경우....
> A라는 필드가 처음에는 1, 두번째 2, 세번째 3, 네번째 4.....
> 이렇게 되었을 경우
> 첫번째행은 노란색...
> 두번재행은 파란색..
> 세번째행은 다시 노란색..
> 네번째행은 다시 파란색...
> 이렇게 반복해서 디비그리드 ROW의 색을 변하게 하고 싶습니다..
>
> 아시는 분 좀 알려주세요....
>
/*오라클의 경우*/
Database 가 오라클이면 Rownum 을 사용해서 각 행이 몇번째 행인지 알수 있음
그 다음 그리드의 ONDrawDataCell 에서 그 필드값을 보고
알맞게색을 선택한 다음 DefaultDrawColumnCell 인가 여하튼 그걸로 그리면 됨
0
0
삭제
수정
댓글
최용일
•
2001.02.28 02:48
안녕하세요. 최용일입니다.
OnDrawDataCell이벤트에서 원하시는 대로 그려주시면 됩니다.
검색해보시면 예제도 있을겁니다...
^^ 항상 즐코하세요...
델사랑 wrote:
> 디비그리드에서..
> 특정필드 값을 비교해서 달라지면 ...
> 그 레코드가 있는 row의 색깔을 변하게 하고 싶거든요...
> 조회된 데이타가 10건일 경우....
> A라는 필드가 처음에는 1, 두번째 2, 세번째 3, 네번째 4.....
> 이렇게 되었을 경우
> 첫번째행은 노란색...
> 두번재행은 파란색..
> 세번째행은 다시 노란색..
> 네번째행은 다시 파란색...
> 이렇게 반복해서 디비그리드 ROW의 색을 변하게 하고 싶습니다..
>
> 아시는 분 좀 알려주세요....
>
0
0
삭제
수정
댓글
(NOTICE) You must be
logged in
to comment on this post.
김종건
•
2001.02.28 02:36
1
COMMENTS
/
0
LIKES
commit에 대해서
똘망울
•
2001.02.28 03:04
아래처럼 Exception 처리를 해주면 되져.. 그런다음 마지막 부분에 플래그 체크해서... If 문으로 마무리...
궁금자
•
2001.02.28 02:34
1
COMMENTS
/
0
LIKES
'Windows2000'에서 바이오스 날짜를 읽는 방법을 알려 주세요
TeamX
•
2001.02.28 23:47
어차피 윈2000도 bios 날짜를 기반으로 움직이는거 아닌가요?. 그러다고 가정하면 시스템날짜를 구해오...
김광섭
•
2001.02.28 02:24
5
COMMENTS
/
0
LIKES
스토프로시져를 써보신분이라면 내용확인 좀 하시고 리플을...
김광섭
•
2001.03.15 22:48
김광섭 wrote: > 2차례에 걸쳐서 질문을 올렸지만 결국 제가 하나 찾아냈습니다. > > 답변이 없어서 다시...
나그네
•
2001.02.28 06:40
글쎄용 스토프로시져이름.StoredProcName := '프로시저명'; 스토프로시져이름.prepare; //바로 위라인...
명탁
•
2001.02.28 07:01
with storedproc do begin params.clear; // 이것두... 하고있어염 storedprocname :='프로시저 이름';...
김광섭
•
2001.02.28 18:51
님들 답변에 감사합니다. 올린지 거의 세번만에 첨 답변을 받아 보네요 ^^(1주~2주) (--> spTmp.params....
명탁
•
2001.03.01 20:52
CREATE PROCEDURE IN_PRDT_TK ( PDTNAME VARCHAR(30), CLASSCODE VARCHAR(45), MXCHGE VARCHAR(40...
준초보
•
2001.02.28 01:59
2
COMMENTS
/
0
LIKES
다른어플의 버튼상태 아는 법
최용일
•
2001.02.28 02:56
안녕하세요. 최용일입니다. SendMessage로 잘 안돼면 PostMessage를 사용해보세요... 아래와 같이 하...
준초보
•
2001.02.28 18:21
최용일 wrote: > 안녕하세요. 최용일입니다. > > SendMessage로 잘 안돼면 PostMessage를 사용해보세요...
델사랑
•
2001.02.28 01:56
3
COMMENTS
/
0
LIKES
디비그리드에서 row색깔 변하게 하기....
디비그리드에서.. 특정필드 값을 비교해서 달라지면 ... 그 레코드가 있는 row의 색깔을 변하게 하고 싶거든요... 조회된 데이타가 10건일 경우.... A라는 필드가 처음에는 1, 두번째 2, 세번째 3, 네번째 4..... 이렇게 되었을 경우 첫번...
이기태
•
2001.02.28 09:51
코딩에 의해 캔바스의 색깔을 바꿔주는 경우가 있긴하지만... 상당히 지저분해 보입니다... 그리드의 ...
jung hyun jin
•
2001.02.28 06:55
델사랑 wrote: > 디비그리드에서.. > 특정필드 값을 비교해서 달라지면 ... > 그 레코드가 있는 row의 ...
최용일
•
2001.02.28 02:48
안녕하세요. 최용일입니다. OnDrawDataCell이벤트에서 원하시는 대로 그려주시면 됩니다. 검색해보시...
조현석
•
2001.02.28 01:52
1
COMMENTS
/
0
LIKES
mpeg1 encoding 라이브러리가 필요한데 찾을 길이 없네요..
TeamX
•
2001.02.28 23:48
델파이슈퍼페이지에 가셔서 카테고리중에 멀티미디어? 섹션에 프리콤포넌트가 있는데 그중에 뒤져 보면 소...
김춘성
•
2001.02.28 01:11
1
COMMENTS
/
0
LIKES
dbgrid 에서 화면에 출력된 내용을 지우고 초기화하는 방법?
김광섭
•
2001.02.28 01:19
김춘성 wrote: > > dbgrid 에서 화면에 출력된 내용을 지우고 > 초기화하는 방법이 있을까요... > ...
써니
•
2001.02.28 01:04
1
COMMENTS
/
0
LIKES
(질문) A WIN32 API function failed
~~
•
2001.02.28 02:46
이런 질문은 진짜 답변해드리기가 너무 힘들어여... 좀더 구체적인 상황을 적어주세요... 어떤 함수를 ...
이승근
•
2001.02.28 00:48
1
COMMENTS
/
0
LIKES
date update...
김광섭
•
2001.02.28 02:36
이승근 wrote: > sdate라는 필드가 있고 날짜형입니다... > 수정시 update를 시키고자하는데요... > 어...
초보
•
2001.02.28 00:32
3
COMMENTS
/
0
LIKES
찾아오기....
최용일
•
2001.02.28 02:42
안녕하세요. 최용일입니다. OnChange이벤트는 컨트롤에 변화가 있을때마다 발생합니다. 그게 에디트라면...
초보
•
2001.02.28 04:53
procedure TFm102.ac_clcdKeyPress(Sender: TObject; var Key: Char); var nclcd : string; begin if...
초보
•
2001.02.28 06:51
초보 wrote: > procedure TFm102.ac_clcdKeyPress(Sender: TObject; var Key: Char); > var nclcd : stri...
델파초짜..
•
2001.02.28 00:18
1
COMMENTS
/
0
LIKES
동적 생성한 컴포넌트에 이벤트 처리....
변인호
•
2001.02.28 04:12
도움이 되실지 모르겠지만... 저도 방금 UDP 소켓을 동적으로 생성했는데.. Receive 이벤트가 발생을 하지...
이상탁
•
2001.02.28 00:03
2
COMMENTS
/
0
LIKES
에디터박스에서..
똘망울
•
2001.02.28 03:01
한마디로 안됩니다. 그게 될려고 하면.. 컴퍼넌트 만드세요. 이상탁 wrote: > 에디터박스에서 글자 ...
이상탁
•
2001.02.28 03:38
답변 감사합니다. 물론 새로운 컴퍼넌트를 만들어야 함은 당연하겠지요. 하지만, 어떤 식으로 구현해야...
까마귀
•
2001.02.27 23:56
2
COMMENTS
/
0
LIKES
오라클에서 변수 출력하기..
soriso
•
2001.02.28 02:34
CREATE OR REPLACE PROCEDURE TEST (test1 IN VARCHAR2) --파라미터로 받고(프로시져에서 넘겨 받을 변수...
hobakpa
•
2001.02.28 02:11
까마귀 wrote: > 안녕하세요. 까마귀입니다. > > MS-SQL에서요. > 아래처럼 변수를 선언하고 출력을 ...
이수정
•
2001.02.27 23:55
2
COMMENTS
/
0
LIKES
웹서버의 TXT파일에 문자열 넣으려면 어떻게 ?????
한원희
•
2001.02.28 03:55
CGI를 통하지 않고 웹 서버의 특정 파일에 문자열을 넣을 수 있는 방법은 없습니다. 웹 서버의 기본 동작...
왕초보
•
2001.04.20 08:55
되는데여..... taeyo.pe.kr인가? 거기 가보세요. empas에서 태오라고 치면 나와요. 거기가서 공개자료실...
델파이
•
2001.02.27 23:46
1
COMMENTS
/
0
LIKES
C의 Sprintf가 Delphi에서는 어떻게?
최용일
•
2001.02.28 02:35
안녕하세요. 최용일입니다. 흠~~ API함수로 wsprintf, wvsprintf가 있구요. 걍 쉽게 Format함수를 사용...
김춘성
•
2001.02.27 23:42
1
COMMENTS
/
0
LIKES
DBLookupComboBox 질문...
까마귀
•
2001.02.28 00:08
김춘성 wrote: > > DBLookupComboBox1에서 하나를 선택하면 알림창으로 > 그 숨은 값을 보여주려면 어...
배준영
•
2001.02.27 23:12
1
COMMENTS
/
0
LIKES
inter base에대한 질문
감초
•
2001.03.05 01:19
try 문안에서 쿼리를 만들어 한번 open해보세요. 열리면 있는 거구 에라가 나면 없는 거구요. 배준영...
델초보
•
2001.02.27 23:06
1
COMMENTS
/
0
LIKES
2000년10월에 개정된 우편번호DB구합니다.
이성훈
•
2001.02.27 23:18
델초보 wrote: > 2000년 10월에 개정된 우편번호DB구합니다. > 현재 회사에 가지고 있는 우편번호 자료가...
빨리요~~
•
2001.02.27 23:11
5
COMMENTS
/
0
LIKES
필드 타입이 이상하다고 에러가 떠요~
이성훈
•
2001.02.27 23:23
빨리요~~ wrote: > 어떤 특정 데이터의 합계를 쿼리로 구해서 레이블의 caption값으로 주려고 > sum_amou...
BLUE
•
2001.02.27 23:20
빨리요~~ wrote: > 어떤 특정 데이터의 합계를 쿼리로 구해서 레이블의 caption값으로 주려고 > sum_amou...
빨리요~~
•
2001.02.28 00:27
감사합니다~ 무식이 탄로 났으나~ 덕분에~ 한가지 알았네요~ 탄로 난 김에 물어 볼께 또 있는데요~ ...
이광형
•
2001.02.28 01:24
안녕하세요 이렇게 해 보세요... sum_amount.Caption := Formatfloat('##,###,##0.00',FieldByName('sum(...
빨리요~~
•
2001.02.28 01:37
이광형 wrote: > 안녕하세요 > 이렇게 해 보세요... > sum_amount.Caption := Formatfloat('##,###,##0....
ㅠㅠ
•
2001.02.27 21:24
4
COMMENTS
/
0
LIKES
DBGrid에서요..... 일단 읽어주세여
이기태
•
2001.02.28 09:45
조금 불편하시긴 하겠지만요... 두개의 컬럼이 연동하는 경우에는 문제가 많이 있습니다... 첫번째 ...
ㅠㅠ
•
2001.03.02 19:39
ㅠㅠ wrote: 죄송하지만.. 쫌더 자세히 알려주시면... 안될까여? 이기태 wrote: > > 조금 불편...
김광섭
•
2001.02.27 22:34
ㅠㅠ wrote: > 저 있쟈나요... 어떤거냠여, 디비 그리드가 있는데... 첫번째 컬럼에 > 충청북도, 서울시...
rain
•
2001.02.28 07:08
글
델사랑
2001/02/28 01:56
Views
282
Likes
0
Comments
3
Reports
0
Tag List
수정
삭제
목록으로
한델 로그인 하기
로그인 상태 유지
아직 회원이 아니세요? 가입하세요!
암호를 잊어버리셨나요?
코딩에 의해 캔바스의 색깔을 바꿔주는 경우가 있긴하지만...
상당히 지저분해 보입니다...
그리드의 경계선이 뭉그러져 보일 수도 있구요...
이런 기능을 지원하는 컴퍼넌트를 찾아보시는 것이 나을 겁니다...
참고로 저는 ExDBGrid 라는 놈을 사용하고 있는데...
이 컴퍼넌트는 세줄 이상은 아니지만 레코드들을 번갈아가면서 색을 바꿔주는게 자유자재로 되고 있습니다...
단지 그리드 속성에 색깔 값만 주고 유저 컬러를 사용할 지 안할지만 결정하면 됩니다...
참고로 이 컴퍼넌트의 라이센스를 찾아보면...
단랑 10 $ 라는군요...
물론 런타임 배포는 자유롭구요...
그러니 함 구해서 사용해보세요...
문제가 되면 1 만 2 천원 정도면 되는데...
괜시리 색깔 넣느라 고생하지 마시구요...
SgDBGrid 던가...?
하여가네 네줄까지 색을 변경해줄 수 있는 컴퍼넌트도 있던데...
아마 이건 공짜였던걸루 기억하거든요...
단지 제가 원하는 기능들이 없어서 사용하지는 않지만...
ExDBGrid 를 못 찾으시겠으면 메일 주세요...
제가 가지고 있는 컴퍼넌트 메일로 보내드리지요...
그럼 즐거운 코딩 되시길...