listview控件在B/S中怎么设置固定的列宽,因为宽度总是根据现实内容的长短来现实,严重不美观。再就是可以将现实内容取几个字后面的省略,怎么做?谢谢

解决方案 »

  1.   

    楼主从样式上设置一下,css设置好了应该没问题。
      

  2.   

    设置ItemStyle里的Width属性 
      

  3.   

    <%#Eval("title").ToString().Length>12? Eval("title").ToString().Substring(0,12)+"..." : Eval("title")%>隐藏太长内容的后面一部分
      

  4.   

    我是个自学的,可能说的话不专业,大家不要笑话。我自己自学asp.net,到现在做了一个网站,除了基本的textbox和button,我个人从来不用asp.net控件,前台显示数据都用循环,分页也自己写!因为我感觉这样可以更清楚的了解编程和网页的数据显示原理(asp.net控件最后也是转化成html控件来显示的,不是吗?)。并且比用asp.net控件还来的更快。可能有人要说这样耗资源,或者是速度慢之类的,这个我倒是没有测试过,不过我一页最多显示50条数据,我想也慢不到哪去吧,因为我的分页原理是用sql语句来实现的,每页显示多少数据,那它一次就只读取多少数据。那用html控件来显示数据的话,宽度就容易多了吧,而且可以随意美化了!