dbgrideh 乙個單元格內怎麼換行顯示

2021-06-23 02:26:43 字數 903 閱讀 1227

dbgrideh1.columns[i].wordwrap:=true

不知道是否還有人關心ehlib的dbgrideh的自動換行問題。

通過例子,仔細考慮,終於解決。

這個問題困擾我很長時間,但是一直沒有辦法解決,而且到網上查詢,也沒有很好的辦法。現在已經找到,就共享出來,希望對別人不要想我這樣,費幾天時間才解決。

設1.dbgrideh1.columns[i].wordwrap:= true

2.列的屬性中設定wordwrap

3.dghautofitrowhight,dghautofitrowhighttotext

4.也試過 如下方法

在dbgrideh的ondrawcolumn事件裡自己寫重繪**:  

var  

drect:trect;  

begin  

if column.fieldname='欄位名' then   

begin  

drect := rect;  

drawtext(dbgrideh1.canvas.handle,pchar(column.field.asstring),length (column.field.asstring),rect,dt_wordbreak)  

//dt_wordbreak是換行標記  

end;  

end;

但是都不行。

而看dbgrideh的例子是可以,為什麼呢,終於明白,

dbgrideh的datasource要和ehlib自帶的tmemtableeh連線,那麼問題就解決了。

去試試吧。

引用(插入)乙個單元格到另乙個單元格

引用 插入 簡稱引插。分為以下幾種情況 在sheet1中引插,引插結果也放在sheet1中 在sheet1中引插,引插結果也放在sheet2中 在excel1中引插,引插結果放在excel2中。3又分為 excel1和excel2在同一目錄 不過以上的情況區別不大,一通百通。話不多說,開幹。其實這個...

幾個單元格的內容如何合併到乙個單元格

實現方法 1 選中指定單元格,在單元格裡輸入公式 單元格 單元格 按下鍵盤上的 回車鍵 即可。2 選中指定單元格,在單元格中輸入公式 concatenate 單元格內容需要合併的資料區域 即可。本教程操作環境 windows7系統 microsoft office excel2010版 dell g...

POI excel 乙個單元格設定多種文字格式

定義字型 hssffont redfont hssffont workbook.createfont redfont.setcolor hssfcolor.red.index 紅色 hssffont bluefont hssffont workbook.createfont redfont.setc...