数据库当中的字段内容过长,问下lable能不能控制显示的字数就是类似
“强化技能 注重实践,应用工程学院第六届技...  [2010-5-6]” 就是lable后面为未显示的内容用省略号代替

解决方案 »

  1.   

    if (Label1.Text.Length > 30)
        Label1.Text = Label1.Text.SubString(1, 27) + "...";
      

  2.   

    Text='<%# Eval("TextName").ToString().Length>=45?Eval("TextName").ToString().Substring(0,45)+"...":Eval("TextName") %>'这个是页面绑定使用的 后台的话 可以先把数据库里的值取出来 以后 判断 
    如 : name.ToString().Length>=45?name.ToString().Substring(0,45)+"...":name;
      

  3.   

    我原来的做法是赋值的时候判断一下字数
    如果超出一定的值,就截取并加...;
    前几天看到一个帖子说CSS 可以设置..我找了半天没有找到..LZ可以找下.
      

  4.   

    label的文字从哪里来的。
    在赋值给label的时候处理一下就行了。
      

  5.   


    强烈推荐LZ 找下CSS 设置这个..
      

  6.   

    <div style="text-overflow:ellipsis;overflow:hidden;width:110px">aaaaaa aaaaaaaa aaaa aaaaaaaaa aaaa</div>