我将这种样式放在ASP标头中

<style type="text/css">
    .truncated
    {
        white-space: nowrap;
        overflow: hidden;
        text-overflow: ellipsis;
    }
</style>


并将其应用于GridView单元

<CellStyle CssClass="truncated"></CellStyle>


它工作正常。

但是,当我尝试将相同样式应用于标头时

<HeaderStyle CssClass="truncated"></HeaderStyle>


它失败。
我想列标题中的溢出文本(文本长度超过列宽度)可以被截断为:abcdef-> abcd ...
但是溢出文字仅被隐藏,没有省略号效果出现,即没有“ ...”出现。

有关此问题的任何想法或解决方案的其他建议?谢谢!

最佳答案

尝试为.truncated规则集添加宽度(或最大宽度)。

关于asp.net - 通过CSS截断GridView列标题文本,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/22371804/

10-09 14:07