Q&A
HOME
Tips & Tech
Q&A
Discuss
Download
자유게시판
홍보 / 광고
구인 / 구직
LOGIN
회원가입
DBGrid에서 홀수열(레코드)만 특정색깔을 바꾸고싶습니다.
제목그대로입니다.
또는 짝수열만...
5
COMMENTS
초보님
•
2001.07.23 20:03
궁구미 wrote:
> 제목그대로입니다.
> 또는 짝수열만...
for i := 1 to Query1.RecordCount do
begin
if (i mod 2) = 0 then
begin
색상
end
else begin
색상
end;
end;
이러면 될꺼 같은데....--;;;
0
0
삭제
수정
댓글
하기
•
2001.07.21 02:22
DBGrid에 대해 검색을 해 보시면 DBGrid1DrawColumnCell Event에서
특정레코드에 특정색깔을 주는 방법이 나와 있답니다.
조건은 둘중에 하나를 쓰시면 될것 같군요...
if Table.RecNo Mod 2 = 0 then
begin
// 짝수열 색상을 바꿔주자..(이부분은 검색해 보세요... ^^;)
end else
begin
// 홀수열 색상을 바꿔주자..
end;
참고 하시는것이...
궁구미 wrote:
> 제목그대로입니다.
> 또는 짝수열만...
0
0
삭제
수정
댓글
궁구미
•
2001.07.21 02:53
하기 wrote:
> DBGrid에 대해 검색을 해 보시면 DBGrid1DrawColumnCell Event에서
> 특정레코드에 특정색깔을 주는 방법이 나와 있답니다.
> 조건은 둘중에 하나를 쓰시면 될것 같군요...
> if Table.RecNo Mod 2 = 0 then
> begin
> // 짝수열 색상을 바꿔주자..(이부분은 검색해 보세요... ^^;)
> end else
> begin
> // 홀수열 색상을 바꿔주자..
> end;
> 참고 하시는것이...
>
>
>
> 궁구미 wrote:
> > 제목그대로입니다.
> > 또는 짝수열만...
죄송합니다만 그렇게 했는데 아무런 변화가 없습니다..ㅠ.ㅠ
if (qryDetail.RecNo mod 2) = 0 then begin
(Sender as TDBGrid).canvas.brush.Color := clAqua;
(Sender as TDBGrid).canvas.font.Color := clRed;
(Sender as TDBGrid).canvas.FillRect(Rect);
end else
begin
(sender as TDbGrid).DefaultDrawDataCell(Rect,Field,State);
end;
이렇게 코딩했구요....
0
0
삭제
수정
댓글
하기
•
2001.07.21 03:19
DBGrid1DrawDataCell Event에 넣으신것 같군요... 그래도 색상은 바뀌는데...
DBGrid1DrawColumnCell Event에 아래의 코딩을 넣어서 한번 실행해 보세요...
if (qryDetail.RecNo mod 2) = 0 then
begin
TDBGrid(Sender).Canvas.Brush.Color := clAqua;
TDBGrid(Sender).Canvas.Font.Color := clRed;
end
else
begin
TDBGrid(Sender).Canvas.Brush.Color := clWhite;
TDBGrid(Sender).Canvas.Font.Color := clBlack;
end;
TDBGrid(Sender).Canvas.FillRect(Rect);
TDBGrid(Sender).DefaultDrawColumnCell(Rect, DataCol, Column, State);
그럼... ^^;
0
0
삭제
수정
댓글
궁구미
•
2001.07.21 04:05
하기 wrote:
> DBGrid1DrawDataCell Event에 넣으신것 같군요... 그래도 색상은 바뀌는데...
>
> DBGrid1DrawColumnCell Event에 아래의 코딩을 넣어서 한번 실행해 보세요...
>
> if (qryDetail.RecNo mod 2) = 0 then
> begin
> TDBGrid(Sender).Canvas.Brush.Color := clAqua;
> TDBGrid(Sender).Canvas.Font.Color := clRed;
> end
> else
> begin
> TDBGrid(Sender).Canvas.Brush.Color := clWhite;
> TDBGrid(Sender).Canvas.Font.Color := clBlack;
> end;
> TDBGrid(Sender).Canvas.FillRect(Rect);
> TDBGrid(Sender).DefaultDrawColumnCell(Rect, DataCol, Column, State);
>
> 그럼... ^^;
>
하기님 정말 죄송해여..
if (qryDetail.RecNo mod 2) = 0 then 이부분에 브레이크 포인트를 잡고 RecNo 값을보니
계속 -1만 나옵니다..그래서 else부분으로 전부 넘어가 버립니다..ㅠ.ㅠ
한번만 더 도움을 주십시요...초보라..ㅠ.ㅠ
0
0
삭제
수정
댓글
(NOTICE) You must be
logged in
to comment on this post.
난새
2001.07.21 05:48
0
COMMENTS
/
0
LIKES
후킹함수에서 키값 화일로 Write시 후킹이 깨져버려요,,,
이종철
2001.07.21 05:29
0
COMMENTS
/
0
LIKES
string 을 charter array에 넣을 수 없는지요?
^_^
2001.07.21 05:20
0
COMMENTS
/
0
LIKES
쓰레드에서 VCL을 건들때는 Synchronize를 .....
xxx
•
2001.07.21 04:44
3
COMMENTS
/
0
LIKES
SQL...임다...?
컴맹...
•
2001.07.21 05:06
SQL> select line_gate,line_line,line_item, line_kubun, mast_modl, mast_name 2 siot...
xxx
•
2001.07.21 05:20
select line_gate,line_line,line_item, line_kubun, mast_modl, mast_name, siot_stok, line_rqty, line_...
어린왕자
•
2001.07.23 05:31
말그대로 입니다. MAST_MODL필드가 없답니다. 확인해보셔요 xxx wrote: > select line_gate,line_line...
이준수
2001.07.21 04:40
0
COMMENTS
/
0
LIKES
퀵리포트에서염...preview 할때염....급하거덩여함봐주세염..
사오정
2001.07.21 04:36
0
COMMENTS
/
0
LIKES
델파이를 2.0에서 3.0으로 버전업 하려고 합니다....
김성호
2001.07.21 04:33
0
COMMENTS
/
0
LIKES
indy Ftp에서 파일삭제 하려면 어떤명령을 써야하나요?
김도연
2001.07.21 04:18
0
COMMENTS
/
0
LIKES
음성 채팅에 관해서...
홍재민
•
2001.07.21 03:47
2
COMMENTS
/
0
LIKES
ListView 에서 값이 없는 곳에 클릭 했을때......
컴맹...
•
2001.07.21 04:58
이런식으로 하시면 될것 같은데여... procedure Form1.ListViewDbClick(Sender : TObject) begin if...
친구의 친구
•
2001.07.21 04:42
try 내용... {case ListView1.Selected.ImageIndex of 2: ListView1.Selected.Image...
조성택
•
2001.07.21 03:13
1
COMMENTS
/
0
LIKES
웹에서 돌아가게 하려면..
컴맹...
•
2001.07.21 05:02
ActiveX 를 말씀하시는것 같군여... 델파이는 ActiveX를 아주 쉽게 구현할수 있도록 지원하구 있습니...
초짜맨
•
2001.07.21 02:16
1
COMMENTS
/
0
LIKES
DBGrid를 사용시 row 값은 어떻게 받아요..??
하기
•
2001.07.21 02:27
Event는 DBGrid1DblClick에 기술을 해 주시면 되고요... Row 값을 받는다기보다는 그리드에 연결된 Table...
TChart 질문입니다.
•
2001.07.21 02:02
2
COMMENTS
/
0
LIKES
질문제목과 분류를 꼭 해주시길 부탁드립니다.
친구의 친구
•
2001.07.21 02:33
procedure TForm1.Chart1ClickSeries(Sender: TCustomChart; Series: TChartSeries; ValueIndex: Inte...
TChart 질문입니다.
•
2001.07.21 05:10
그게 아니구요, TChart에서 차트의 Series 에 Value값들에 따라 그려지는 그래프에 해당하는 Canvas의 좌표...
박준영
2001.07.21 02:02
0
COMMENTS
/
0
LIKES
파일 복사에 관해...
궁구미
•
2001.07.21 01:21
5
COMMENTS
/
0
LIKES
DBGrid에서 홀수열(레코드)만 특정색깔을 바꾸고싶습니다.
제목그대로입니다. 또는 짝수열만...
초보님
•
2001.07.23 20:03
궁구미 wrote: > 제목그대로입니다. > 또는 짝수열만... for i := 1 to Query1.RecordCount do begin...
하기
•
2001.07.21 02:22
DBGrid에 대해 검색을 해 보시면 DBGrid1DrawColumnCell Event에서 특정레코드에 특정색깔을 주는 방법...
궁구미
•
2001.07.21 02:53
하기 wrote: > DBGrid에 대해 검색을 해 보시면 DBGrid1DrawColumnCell Event에서 > 특정레코드에 특정...
하기
•
2001.07.21 03:19
DBGrid1DrawDataCell Event에 넣으신것 같군요... 그래도 색상은 바뀌는데... DBGrid1DrawColumnCell Ev...
궁구미
•
2001.07.21 04:05
하기 wrote: > DBGrid1DrawDataCell Event에 넣으신것 같군요... 그래도 색상은 바뀌는데... > > DBGri...
초보초보초보
•
2001.07.21 00:53
1
COMMENTS
/
0
LIKES
제가 델파이를 잘 모르나봐여...
하기
•
2001.07.21 02:36
참고가 될지 모르겠군요... BachMove라는 컴포넌트가 있는데 참고해 보세요... append from 전표화일 for...
급한놈-.-;
2001.07.21 00:27
0
COMMENTS
/
0
LIKES
RichEdit에서 도대체 어떻게 풀어야 하나요...
초보델피
2001.07.21 00:14
0
COMMENTS
/
0
LIKES
(질문)TNSMTP를 이용하는데 잘 안되네여..
왕궁뎅이
•
2001.07.20 22:51
1
COMMENTS
/
0
LIKES
TCollectionList 에서 연속으로 데이트를 삭제 할 시에는?
김준영
•
2001.09.03 23:57
요렇게 해보세요 for i:=collection.Count-1 downto 0 do begin collection.items[i].Free; end; ...
초짜
2001.07.20 21:01
0
COMMENTS
/
0
LIKES
케이블 결선(pc와plc)도 문의
우성용
•
2001.07.20 21:00
1
COMMENTS
/
0
LIKES
Access에서 NULL값 처리는 어떻게?
htjulia
•
2001.07.23 04:29
table 작성시 default값을 0으로 주시면 될 것 같네여.... 이만 답변이 되었는지 모르겠네여/.... ...
궁구미
2001/07/21 01:21
Views
313
Likes
0
Comments
5
Reports
0
Tag List
수정
삭제
목록으로
한델 로그인 하기
로그인 상태 유지
아직 회원이 아니세요? 가입하세요!
암호를 잊어버리셨나요?
> 제목그대로입니다.
> 또는 짝수열만...
for i := 1 to Query1.RecordCount do
begin
if (i mod 2) = 0 then
begin
색상
end
else begin
색상
end;
end;
이러면 될꺼 같은데....--;;;