问题:
当给DropDownList 绑定数据时,发现数据不能全部显示出来。(DropDownList的宽度已经设定在不能改了)。
Eg:
绑定数据为:
AAA
AAAAAAA
AAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAA可以看到,AAAAAAAAAAAAAAAAAAAA就不能看到了
我想要的结果是,在不改变画面的情况下,
修改代码,怎么能看到全部的数据。
当给DropDownList 绑定数据时,发现数据不能全部显示出来。(DropDownList的宽度已经设定在不能改了)。
Eg:
绑定数据为:
AAA
AAAAAAA
AAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAA可以看到,AAAAAAAAAAAAAAAAAAAA就不能看到了
我想要的结果是,在不改变画面的情况下,
修改代码,怎么能看到全部的数据。
用textbox+一个下箭头的图标和一个div组成一个dropdownlist功能的组合控件
当你的内容超出界面显示就让div显示横向滑块
ddl.Items.Add("A");
ddl.Items.Add("AAAAA");
ddl.Items.Add("AAAAAAAAA");;
ddl.Items.Add("AAAAAAAAAAA");
ddl.Attributes.Add("title",ddl.Text);
ddl.Attributes.Add("onchange","this.title = this.options[this.selectedIndex].value");
设置onmouseover和onmouseout两个事件.让div 的 display属性none不显示,block显示.div里面插入ddl.selected.vuale
{
item.Attributes.Add("title", item.Text);
}
foreach (ListItem item in ddl.Items)
{
item.Attributes.Add("title", item.Text);
}
不然就像大家所说的费点心思做个组合控件。
我很懒,只在代码中设置title就完了
……
//绑定数据之后,添加以下两句就OK了
foreach (ListItem item in ddl.Items)
{
item.Attributes.Add("title", item.Text);
}
……
JS中控制好位置。