DropDownList有没有办法固定宽度 我在里面设定<asp:dropdownlist width="100">属性,这样,显示尺寸是固定了,但是,下拉的数据项宽度也变成100了。那明显是不现实的。如何解决这个问题? 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 用样式单比较准确<asp:DropDownList ID="DropDownList1" style="width:100px" Runat="Server" /> 用css效果是一样的,我现在的问题是设定了width以后,下拉菜单里面的数据项也会被遮挡。我要在没有下拉的情况下是100pixel宽度,但是,下拉部分还是要根据数据项的数据宽度,自适应宽度的。 string str = "最长的那串字";int iLen = System.Text.Encoding.Default.GetByteCount(str);int iWidth = iLen * 9 / 2;drop.Attributes.Add("width", iWidth + "");其中9为你设定的dropdownlist的样式单文字大小 这样只是动态设定控件宽度而已。看来我的表述有问题。我需要这样的样式,下拉以后是这样的样子。--------|--------------+----------------+------------+顶上的控件的样式宽度,底下三个是数据项。而不是这样--------------|----------+--------------+-----------+--------------+不知道panyee大大有没有明白,不过还是很感激热心解答。 关于https方面 MVC3 2级域名配置问题 急求助!!!!!!!!!!!!!!!!!!!!!!!!! asp.net 图片上传问题,寻求各位的帮助,在线等待!谢谢! 安装了msdn .net 2003为什么不能用呢! 数据转义符问题 ASP.NET WEB开发求助!上传的文件,查看是否重复 怪事,是换行引起的吗? DataGrid中“选择”按钮响应那个事件? 我是新手,ASP.net 是怎么一回事 它与ASP有何区别? SAUCER!紧急求助,高人请进!UP有分! 急用:谁有asp.net的图片上传程序,给我发一个。asp的能不能转换成.net的呀?
<asp:DropDownList ID="DropDownList1" style="width:100px" Runat="Server" />
遮挡。我要在没有下拉的情况下是100pixel宽度,但是,下拉部分还是要根据数据项的
数据宽度,自适应宽度的。
int iLen = System.Text.Encoding.Default.GetByteCount(str);
int iWidth = iLen * 9 / 2;
drop.Attributes.Add("width", iWidth + "");其中9为你设定的dropdownlist的样式单文字大小
看来我的表述有问题。我需要这样的样式,下拉以后是这样的样子。
--------|
--------------+
----------------+
------------+顶上的控件的样式宽度,底下三个是数据项。而不是这样
--------------|
----------+
--------------+
-----------+
--------------+
不知道panyee大大有没有明白,不过还是很感激热心解答。