日期:2014-05-18  浏览次数:20405 次

这个问题待高手解决,在线等...
问题:
有一个表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))%>
------解决方案--------------------
控制每条记录的长度比较实际,将每条记录控制在一行,然后每条记录截断的部分用...表示,不是也蛮好的
------解决方案--------------------
建议每行高度最好一样,并且对于内容比较多字段能不显示就不显示,或者如同你说的超过一定字数就用详细请点击代替