DropDownList宽度固定,内有从数据库中读取的几十行文字,每行的文字超过宽度部分无法显示,有没有办法在鼠标停留在某Item时实现类似ToolTip的功能,显示其全部内容

解决方案 »

  1.   

    可以的. <SELECT >
    <OPTION title="AAAAAAAAAAAAAA">aa</OPTION>
    </SELECT>
      

  2.   

    但是有个问题. 用DropDownList是不能添加title的. 
    除非用html的select
      

  3.   

    但是我还需要得到用户在DropDownList中选择的内容进行下一步操作,所以不能使用html,必须得用服务器控件。有解决办法吗?
      

  4.   

    在<asp:DropDownList 中直接加title="AAAAAAAAAAAAAA">,然后title写<%#谢邦定%>
      

  5.   

    绑定前,先截取一下字符,只保留前N个字符,保证能显示的开。
    --
    另外,觉得设计有问题,dropdownlist本身就不是给你选择很长的字符串用的,这样,即使显示的开,用户也会觉得很不方便,很别扭的。
      

  6.   

    没有现成的办法,只能在onchange事件里赋值给div进行显示
      

  7.   

    不是有一个DropDownWidth属性吗,把它设置大一点不就可以了
      

  8.   

    在IE7以下版本中,OPTION没有TITLE这个属性的.所以设置了也是没有效果的.
    在IE7倒是可以这个写.