ASPxComboBox在asp.net中使用说明
2010-06-28 01:57
387 查看
图1:下拉列表为单列的界面
HTML代码如下
<dxe:ASPxComboBox ID="ASPxComboBox1" runat="server" DropDownStyle="DropDown" IncrementalFilteringMode="StartsWith" DataSourceID="SqlDataSource1" TextField="ProductName" ValueField="ProductName" Width="100%" />
IncrementalFilteringMode属性有三个选项分别为(StartsWith,Contains,None),对应的功能为(从列表的开始处过滤,所有包含过滤条件的行,不能设置过滤条件)
TextField是前台显示的文本,ValueField是后台记录的值
TextFormatString设置前台显示的样式,如果仅仅希望显示某列的数据,则使用TextFormatString={1}(表示仅仅显示第二列的数字)
Columns列的集合,ASPxComboBox的列使用dxe:ListBoxColumn的方式增加
图2:下拉列表为多列的界面
HTML代码
<dxe:ASPxComboBox ID="ASPxComboBox2" runat="server" DropDownStyle="DropDownList" DataSourceID="SqlDataSource2" ValueField="ID" ValueType="System.String" TextFormatString="{0} ({1})" IncrementalFilteringMode="StartsWith" Width="100%"> <Columns> <dxe:ListBoxColumn FieldName="CateoryName" Width="90px" /> <dxe:ListBoxColumn FieldName="Description" Width="300px"/> </Columns> </dxe:ASPxComboBox>
此下拉列表也可是实现多级联动的功能,但是其将所有的数据全部显示在页面上,这样会导致页面文件庞大,影响页面的初始化速度,建议使用Ajax来实现无刷新的多级联动功能。
相关文章推荐
- Asp.Net MVC Filter权限过滤使用说明
- FCKeditor 在ASP.Net 中的使用说明
- asp.net *.ashx类型的文件使用说明
- Asp.Net MVC Filter权限过滤使用说明
- 在ASP.NET AJAX中,由于一个ASPX页面上只能有一个ScriptManager控件,所以在有母版页的情况下,如果需要在Master-Page和Content-Page中需要引入不同的脚本时,这就需要在Content-page中使用ScriptMa
- asp.net从模板引擎到模板引擎-使用aspx页面作为模板引擎的一种实现
- ASPxComboBox使用说明
- asp.net中,如果使用自定义的 IHttpHandler时配置说明
- ASPxSpinEdit控件在asp.net中的使用
- 如何在ASP.NET中制作Web用户自定义控件,并在aspx页面中使用它的方法和属性?
- ASP.NET笔记之页面跳转、调试、form表单、viewstate、cookie的使用说明
- ASP.NET笔记之页面跳转、调试、form表单、viewstate、cookie的使用说明
- DevExpress Asp.net(4) ASPxCallbackPanel的基本使用
- DevExpress Asp.net(9) ASPxHiddenField的特性与基本使用
- Asp.NET大文件上传组件开发总结(六)---大文件上传组件使用说明
- asp.net MVC开发过程中,使用到的方法(内置方法及使用说明)
- ASP.NET MVC Html.ActionLink使用说明
- ASP.NET MVC NonActionAttribute使用说明
- 使用FlexBox和Json实现类似ComboBox(类似Google的输入提示和自动)功能-基于JQuery-ASP.NET
- 转】[ASP.NET]使用jQuery的Ajax存取資料(ashx,aspx,asmx)