DBGrid中分行分列 單元格的顏色設定

2021-06-15 18:12:22 字數 1075 閱讀 2386

(1)分行不同顏色設定;在dbgrideh1drawcolumncell中寫;

if adoquery1.recno mod 2=0 then

begin

dbgrideh1.canvas.

font.color := clred;

dbgrideh1.defaultdrawcolumncell(rect, datacol, column, state);

endelse begin

dbgrideh1.canvas.

font.color := clgreen;

dbgrideh1.defaultdrawcolumncell(rect, datacol, column, state);

end;

(2)分行不同背景顏色設定;在dbgrideh1drawcolumncell中寫;

if adoquery1.recno mod 2=0 then

begin

dbgrideh1.canvas.

brush.color := clred;

dbgrideh1.defaultdrawcolumncell(rect, datacol, column, state);

endelse begin

dbgrideh1.canvas.

brush.color := clgreen;

dbgrideh1.defaultdrawcolumncell(rect, datacol, column, state);

end;

(3)符合條件的單元格顏色或者背景顏色設定;在dbgrideh1drawcolumncell中寫;

if column.fieldname='**' then

begin

if adoquery1.fieldbyname('**').asfloat<0 then

begin

dbgrideh1.canvas.font.color := clred;

dbgrideh1.defaultdrawcolumncell(rect, datacol, column, state);

end;

end;

分列 將excel單元格的內容拆分為兩列

提要 處理excel資料時有時需要把單元格的內容拆分為兩列,可能方便外部軟體的鏈結,可能使資料顯示更明晰等等,有人說直接剪下加貼上不就可以了嗎,但是有時資料過多,這樣處理很不效率,網上搜尋的方法說插入某某函式可以實現,但是可能顯得比較複雜,其實excel軟體本身就帶有 分列 的功能。舉例 如exce...

jxl加邊框,jxl合併單元格,單元格的設定

jxl加邊框 writableworkbook wwb workbook.createworkbook os writablesheet ws wwb.createsheet testsheet1 0 writablefont wf newwritablefont writablefont.time...

取消單元格的線條

在處理uitableview 時,我們希望使用者能夠和觸控單元格式進行互動,但是希望使用者在完成互動之後,這些單元格的選中狀態能夠消失,cocoa touch 提供了兩種方法來防止單元格背持久選中。1.cell.selectionstyle uitableviewcellselection styl...