首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 网站开发 > asp.net >

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

2011-12-10 
这个问题待高手解决,在线等...问题:有一个表product(Descriptionnvarchar(1000),Orderint),表中有5条记录,

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

热点排行