dbgrideh 一个单元格内怎么换行显示
2014-08-06 11:50
295 查看
DBGridEh1
.
Columns[i].WordWrap:=
True
不知道是否还有人关心Ehlib的dbGrideh的自动换行问题。通过例子,仔细考虑,终于解决。这个问题困扰我很长时间,但是一直没有办法解决,而且到网上查找,也没有很好的办法。现在已经找到,就共享出来,希望对别人不要想我这样,费几天时间才解决。设1.DBGridEh1.Columns[i].WordWrap:=True2.列的属性中设置WordWrap3.dghAutofitRowHight,dghAutofitRowHighttoText4.也试过 如下方法在DBGridEh的OnDrawColumn事件里自己写重绘代码:varDrect:TRect;beginif Column.FieldName='字段名' thenbeginDrect := 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连接,那么问题就解决了。去试试吧。
相关文章推荐
- DEV里的XtraGrid的GridView的一个单元格里显示大量的文字怎么办?
- 怎么设置GridView的单元格在内容显示超过长度的时候用省略号代替而不是换行当鼠标移上去的时候将影藏的内容提示出来
- Excel中一个单元格中写入太多的汉字,导致打印时无法全部显示怎么办?
- 怎么显示一个可以选择目录的打开对话框
- 背景图只显示一次,不循环,另外还有一个是PHP下的换行显示
- 对于一个表中字段保存的是代码,怎么用Struts+Hibernate将名称显示出来
- 在C#中向Word 中现有的表格中加行一行,并给每个单元格一个值,要怎么写呀?
- GROUP BY的另种使用方法:将结果集一列的内容作为一个单元格显示
- 怎么在页面还没有加载完成时候,在页面上显示一个:"数据加载中......"
- 从数据库取出来的文字过长,怎么让单元格自动换行
- 背景图只显示一次,不循环,另外还有一个是PHP下的换行显示
- 如果在表格中想要显示一个页面,该怎么办?
- 请问dudu,我的blog的首页怎么只能显示一个post了呢?
- 怎么让弹出的窗体Form显示在屏幕的某一个坐标位置
- 实现Ext的grid单元格数据过长换行显示
- 背景图只显示一次,不循环,另外还有一个是PHP下的换行显示
- FAQ200412:怎么在一个静态Picture控件中显示JPG文件
- 怎么用asp或asp.net取得当前流媒体是有流的, 也就是说,如果一个视频能播放就显示出来,如果不能播放就堪不显示出来
- 请教:怎么做才能不让一个控件挡住另一个控件的显示?
- [VB.NET]datagridview的单元格的值为0的时候想显示空,但是提交的时候,空的想转换为0,怎么做?