这个问题待高手解决,在线等...
问题:
有一个表product( Description nvarchar (1000), Order int ) ,表中有5条记录,每条记录的Description字段都有内容,内容的字符数量有长有短。要求实现一个网页,以一个列表显示product的Description,要求按照Order来排序, 列表的宽度为200,高度为150,超长度的Description自动折行,5条记录如果总共的高度超过150,那么只显示到150高度范围的内容,其他内容忽略掉,并且最后一行加上…表示,
例如:
其中,1和2都是Order的值,后面就是Description的值。
1.有一个表product( Description nvarchar (1000), Order int ) ,表中有5条记录.
2.每条记录的Description字段都有内容,内容的字符数量有长有短。要求实现一个网页,以...
我解决这个问题是用的DATAGRID控件,我只绑定了数据库,到 "超长度的Description自动折行,5条记录如果总共的高度超过150,那么只显示到150高度范围的内容,其他内容忽略掉,并且最后一行加上…表示 "这个问题上就不知道从何处入手了,请高人指点,谢谢
------解决方案--------------------总共高度这个没办法计算了,还是想着每个显示字数控制一下吧
可以用 SQL语句
Select substring(Description,
也可以在绑定的时候 TirmString一下
<%#TrimeString(Eval(Description))%>
------解决方案--------------------控制每条记录的长度比较实际,将每条记录控制在一行,然后每条记录截断的部分用...表示,不是也蛮好的
------解决方案--------------------建议每行高度最好一样,并且对于内容比较多字段能不显示就不显示,或者如同你说的超过一定字数就用详细请点击代替