为适应不同屏幕的宽度,datagrid用百分比设置宽度,无法事先知道各列的PX值,如何用样式控制内容的截取,请给个例子。
为适应不同屏幕的宽度,datagrid用百分比设置宽度,无法事先知道各列的PX值,如何用样式控制内容的截取,请给个例子。
开发环境:c#2003,BS结构。
请参照http://community.csdn.net/Expert/topic/5740/5740637.xml?temp=.0353815
------解决方案--------------------没做过帮顶,楼主不是发了一个帖子了,没解决吗
------解决方案--------------------顶哈。为遇到问题没有解决的郁闷的朋友们.......呵呵
------解决方案--------------------经常遇到,没有想过好的办法,大部分是写死
------解决方案--------------------为什么要设置死了,设置百分比不好吗?
------解决方案--------------------uo
------解决方案--------------------CSS控制也需要使用固定的宽度,
以前我都是这样用,但我用的都是固定宽度
text-overflow:ellipsis;white-space:nowrap;overflow:hidden;
不行的话,明天到公司我再试试
------解决方案--------------------CSS控制不错的
写死也是一种办法
------解决方案--------------------是否可用CSS动态设置呢??
------解决方案--------------------对外观方面一直没用心,现在做的界面难看很...
------解决方案--------------------用样式可以解决此问题:
表格单元格定义的样式:text-overflow:ellipsis;white-space:nowrap;overflow:hidden;
在表格最外层定义样式:table-layout:fixed;
------解决方案--------------------UP
显示“...”:text-overflow:ellipsis;white-space:nowrap;overflow:hidden;
控制字数:table-layout:fixed;
<table style= "table-layout:fixed; ">
<DataGrid>
<模板列>
<table>
<tr>
<td style= "text-overflow:ellipsis;white-space:nowrap;overflow:hidden; ">
</td>
</tr>
</table>
</模板列>
</DataGrid>
</table>