WEB开发网
开发学院WEB开发ASP.NET 实现可编辑下拉框的ComboBox asp.net控件方法 阅读

实现可编辑下拉框的ComboBox asp.net控件方法

 2010-10-17 14:32:09 来源:WEB开发网   
核心提示:实现方法比较简单,用的是组合控件,实现可编辑下拉框的ComboBox asp.net控件方法(2),里面包着TextBox和DropDownList,技巧在于客户端,主要原因在于不同浏览器select下拉框的下箭头区域大小不一致,使用时候也比较简单,使用js和css将input正好定位到下拉框上面,遮住下拉框的显示区域

实现方法比较简单,用的是组合控件。里面包着TextBox和DropDownList。技巧在于客户端。使用js和css将input正好定位到下拉框上面,遮住下拉框的显示区域,只留下下箭头区域。ie6下还得使用iframe来遮挡select.经测试在ie6先显示完美。ie8,获取显示有点小问题。仔细校对下可以修改过了,主要原因在于不同浏览器select下拉框的下箭头区域大小不一致。

使用时候也比较简单,直接操作控件的DropDownList属性和TextBox属性即可。

            ComboBox1.DropDownList.DataSource = new List<object>() { new { Text = "111", value = 1 }, new { Text = "222", value = 2 } };
            ComboBox1.DropDownList.DataTextField = "Text";
            ComboBox1.DropDownList.DataValueField = "Value";
            ComboBox1.DropDownList.DataBind();

上一页  1 2 

Tags:可编辑 下拉框 ComboBox 控件

编辑录入:爽爽 [复制链接] [打 印]
赞助商链接