cxGrid5.0显示rtf格式,出现一点小麻烦,200分求解决方案。
基于一个以前的系统开发(已经有数据在里面),我想用cxGrid的cxGridDBCardView显示内容。数据库中某字段“详细内容”是ntext格式,存放的内容是rtf格式的数据。在刚开始开发的时候,我用了D6+cxGrid4.0,可惜它不支持rtf格式,显示出来的是一串处理后的字符串。后来发现,cxGrid5.0支持rtf格式,于是赶紧升级控件。将“详细内容”字段 【properties】 属性设置为【RichEdit】,显示正常。
但是新的问题又出现了,由于“详细内容”字段中的内容特别多,所以一行显示不下,需要多行显示。于是找到 cxGridDBCardView -> OptionsView -> CellAutoHeight 将其设为true,结果发现其他的字段都能正常自动根据内容调整高度。只有“详细内容”字段因为【properties】 属性设置为【RichEdit】后,就不能自动调整高度了,还是只有一行。特别遗憾的是,我把【CellHints】设置为【true】后,它的Hint功能也没有。
请教,我怎么能将“详细内容”完全显示给用户呢?
如果能回答当前鼠标点击了cxGridDBCardViewCell的哪一个坐标(哪一行,哪一列),也有分。