ultraGrid 控件中,实现单元格内容换行显示

有一个备注的内容需要在界面上显示,由于备注内容可能比较多,单行的单元格往往显示不全,所以希望能够多行显示,以便用户查看。

实现换行显示需要如下代码:

ultraGrid1.DisplayLayout.Bands[0].Columns["备注"].CellMultiLine = Infragistics.Win.DefaultableBoolean.True;
ultraGrid1.DisplayLayout.Bands[
0].Columns["备注"].VertScrollBar = true;
ultraGrid1.DisplayLayout.Override.DefaultRowHeight 
= 45;

 这种方法使每行的高度都是固定的,所以可能会有个别备注仍然无法在界面上直接显示所有内容,需要下来滚动条才能看到下面的内容。但这样可以使界面看起来更美观和规格统一。

你可以把鼠标放在备注字段上,不点击,可以看到一个浮动窗口显示备注中的所有内容。实际上如果不需要复制或者在界面上修改备注内容,而只是查看备注中的内容,这个小功能还是很好用的。

参考:http://devcenter.infragistics.com/Support/KnowledgeBaseArticle.Aspx?ArticleID=1043

posted on 2008-01-09 16:34  Gofficer  阅读(911)  评论(0编辑  收藏  举报