dbgrideh 一个单元格内怎么换行显示 救命啊。在dbgrideh中,内容显示不下,能不能让它自动换行显示 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 DBGridEh1.Columns[i].WordWrap:= True 不知道是否还有人关心Ehlib的dbGrideh的自动换行问题。通过例子,仔细考虑,终于解决。这个问题困扰我很长时间,但是一直没有办法解决,而且到网上查找,也没有很好的办法。现在已经找到,就共享出来,希望对别人不要想我这样,费几天时间才解决。设1.DBGridEh1.Columns[i].WordWrap:= True2.列的属性中设置WordWrap3.dghAutofitRowHight,dghAutofitRowHighttoText4.也试过 如下方法在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连接,那么问题就解决了。去试试吧。 模拟鼠标问题 高手帮我看看这几行odac的代码 如何实现这样的功能? 求windows 2003的激活工具 或者方法 只要能用 50分 谢谢 TActionList怎么用呀? 关于异常问题 我想从最基本的底层写http和ftp应用,不知从何入手,希望给点帮助 请教一个关于数据集的问题 请问哪里有object pascal的教程下载 我做的系统在2000下显示正常,可在98下显示不正常。以前有一个空Image框。。请进 请教关于DELPHI中调用C# dll的问题 Delphi实现快速将数据导出为EXECEL
DBGridEh1.Columns[i].WordWrap:= True
通过例子,仔细考虑,终于解决。这个问题困扰我很长时间,但是一直没有办法解决,而且到网上查找,也没有很好的办法。现在已经找到,就共享出来,希望对别人不要想我这样,费几天时间才解决。设
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连接,那么问题就解决了。去试试吧。