有一个字符串StringA:
 string StringA = "ASBASDF中华人民共和国ASDFSADF<img width=10,height=10,src='temp/a.gif'/>as中华人民共和国中华人民共和国";
 
 lblString.Text = StringA; 当StringA过长的时候,lblString总是把表格撑得很宽,应该如何解决这个问题?

解决方案 »

  1.   

    加这两句可以隐藏超过指定宽度的部分:
    lblString.Style.Add("overflow", "hidden");
    lblString.Style.Add("width", "50px");      // 最大宽度;
      

  2.   

    回复人: kirc(无聊中) ( ) 信誉:100  2005-05-12 10:38:00  得分: 0  
     
     
       加这两句可以隐藏超过指定宽度的部分:
    lblString.Style.Add("overflow", "hidden");
    lblString.Style.Add("width", "50px");      // 最大宽度;  
     
    --------
    试过了: 一 点 用 都 没 有 。 咋办?
      

  3.   

    试的时候用的英文,如果是中文的话,可能会自动换行?
    就得这样了:string StringA = "....";StringA = "<TABLE><TR><TD noWrap>" + StringA + "</TD></TR></TABLE>";  // add this line;
    lblString.Style.Add("overflow", "hidden");
    lblString.Width = new Unit("50px");      // 最大宽度;lblString.Text = StringA;