dropdownlist下拉如何控制长度或者默认下拉个数?  我google了20分钟没有找到答案  高手们帮帮忙....

解决方案 »

  1.   

    dropdownlist是不能控制的,一次只能显示一个。
    如果要实现这样的功能,用ListBox控件吧,这个是可以的。
      

  2.   

    使用 ListBox 控件创建允许单项或多项选择的列表控件。使用 Rows 属性指定控件的高度。若要启用多项选择,请将 SelectionMode 属性设置为 ListSelectionMode.Multiple。 可以使用 Items 集合检查 ListBox 控件中包含的 ListItem 对象。例如,可以通过枚举 Items 集合并测试每个 ListItem 元素的 Selected 值来确定 ListBox 控件中的选定项。
      

  3.   

    ListBox 控件通常用于一次显示一个以上的项。您可以在以下几个方面控制列表的外观: 显示的行数。可将该控件设置为显示特定的项数。如果该控件包含比设置的项数更多的项,则显示一个垂直滚动条。高度和宽度。可以以像素为单位设置控件的大小。在这种情况下,控件将忽略已设置的行数,而是显示足够多的行直至填满控件的高度。有些浏览器不支持以像素为单位设置高度和宽度,而使用行数设置。
      

  4.   

    它的用法和DropDownList类似,也可以通过DataSource属性进行数据绑定。
      

  5.   

    ajaxcontroltoolkit中好象有个下拉框可以控制显示个数的.
    不过,相对你的应用不知道是不是有必要.可以试试.
      

  6.   

    子项多的就不要用downlist 了  下拉的时候不好看
    弹出一个树 让人家选一个吧 
      

  7.   

    listbox 吧!
    此东西 实在 无法汗颜!狗日的。。
      

  8.   

    DropDownList是Server控件,你可做它的JS onlick方法,点击的时候获取this.options.length它的总项数。用for循环指定显示的条数for(var DisplayItems=0;DisplayItems<5;DisplayItems++)设定值显示5条数据
      

  9.   

    忘记补充一点,我们可以设置this.options.length=5,显示5项目,但不会删除其它,然后可用onmousewheel事件已5项做定位更改显示集合的开始索引,