關於DBCtrlGrid的問題 |
|
chinliang
一般會員 發表:16 回覆:26 積分:13 註冊:2002-06-17 發送簡訊給我 |
小弟想從單一TABLE顯示資料,資料顯示方式如下: 第一筆 第四筆 第七筆
第二筆 第五筆 第八筆
第三筆 第六筆 第九筆 故小弟選用DBCtrlGrid,上面放置一個DBText,
Orientation設為goHorizontal即可達成要求. 但小弟想要著色,如第一筆,第四筆,第七筆要呈現
紅色,但是,如果設DBText的顏色為紅色,全部的
資料都會變紅色,因為全部的資料都是DBText
,所以想請教各位高手,有什麼方法可以使用嗎? 如果真的不行的話,可以建議小弟要使用那一種
Grid嗎? 謝謝各位高手指點.
|
danny
版主 發表:100 回覆:522 積分:595 註冊:2002-03-11 發送簡訊給我 |
引言: 小弟想從單一TABLE顯示資料,資料顯示方式如下: 第一筆 第四筆 第七筆 第二筆 第五筆 第八筆 第三筆 第六筆 第九筆 故小弟選用DBCtrlGrid,上面放置一個DBText, Orientation設為goHorizontal即可達成要求. 但小弟想要著色,如第一筆,第四筆,第七筆要呈現 紅色,但是,如果設DBText的顏色為紅色,全部的 資料都會變紅色,因為全部的資料都是DBText ,所以想請教各位高手,有什麼方法可以使用嗎? 如果真的不行的話,可以建議小弟要使用那一種 Grid嗎?您可以在 OnPaintPanel 中處理 procedure TForm1.DBCtrlGrid1PaintPanel(DBCtrlGrid: TDBCtrlGrid; Index: Integer); begin if (Index mod 3) = 0 then DBText1.Color := clRed else DBText1.Color := clBtnFace; end;
------
將問題盡快結案也是一種禮貌! |
chinliang
一般會員 發表:16 回覆:26 積分:13 註冊:2002-06-17 發送簡訊給我 |
本站聲明 |
1. 本論壇為無營利行為之開放平台,所有文章都是由網友自行張貼,如牽涉到法律糾紛一切與本站無關。 2. 假如網友發表之內容涉及侵權,而損及您的利益,請立即通知版主刪除。 3. 請勿批評中華民國元首及政府或批評各政黨,是藍是綠本站無權干涉,但這裡不是政治性論壇! |