如何使长文本字符串上的GridView项标签换行?

时间:2009-09-22 07:13:30

标签: asp.net

我有一个GridView控件,其中包含两个项目模板列,每个列都包含一个 标签控制。其中一个标签控件包装在长文本字符串上, 增加行的高度。另一个不包装。相反,它 使标签列非常宽,以便它扩展到浏览器之外 窗口。如何使这个列以另一个的方式进行包装?

我可以从css ....

设置wrap属性
user               description

user d             descriptiondfgfdfgdfgdfgfdgdfgdfgfdgfdgf

                     gfggfgfgfgfgfgfgfgfgfgfgfgfg

user               descriptionfdfdfdfdfdf



how to fix width column and apply wrap to label in template grid view????

2 个答案:

答案 0 :(得分:1)

您的字符串是否包含可以包裹的字符,例如空格或短划线?没有它,浏览器只会扩展表的宽度以包含整个字符串。

如果是这种情况,您可以创建自己的函数来获取长字符串,并为每个第x个字符添加一个空格,以便它可以被包装。

答案 1 :(得分:0)

您可以使用ItemStyle-Wrap =“true”