读书人

这个有关问题待高手解决,

发布时间: 2011-12-10 22:22:01 作者: rapoo

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

读书人网 >asp.net

热点推荐