小吉子的开发记录小站

记录一些日常开发中遇到的技术问题。

实现ASPxComboBox下拉框列表显示,并可过滤

前端:

<dxe:ASPxComboBox ID="ddl_TYPE_CODE" ClientInstanceName="ddl_TYPE_CODE" runat="server" DropDownStyle="DropDownList" DisplayFormatString="{0}" Width="230" ValueType="System.String" ValueField="TYPE_CODE" TextField="TYPE_NAME" IncrementalFilteringMode="Contains">
  <Columns>
        <dxe:ListBoxColumn Caption="质量等级" FieldName="TYPE_NAME" />
        <dxe:ListBoxColumn Caption="质量等级简码" FieldName="TYPE_CODE" />
  </Columns>
</dxe:ASPxComboBox>

IncrementalFilteringMode属性三个设置分别为StartsWith:列表开始处过滤,Contains:包含过滤条件的行,None:不能设置过滤条件


后台方法:

/// <summary>
/// 绑定数据
/// </summary>
/// <param name="cbx"></param>
/// <param name="select"></param>
/// <param name="where"></param>
public static void BindMaterialType(ASPxComboBox cbx, bool select, string selectName = "请选择")
{
            cbx.ValueField = "TYPE_CODE";
            cbx.TextField = "TYPE_NAME";
            var entities = BasProductService.GetLevelList(string.Empty);
            if (select) entities.Insert(0, new CM_BAS_PRODUCT_TYPE() { TYPE_NAME = selectName, TYPE_CODE = "" });
            cbx.DataSource = entities;
            cbx.DataBind();
}

效果:





阅读更多
版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/hebbers/article/details/79974074
个人分类: asp.net
上一篇实现ASPxComboBox下拉框绑定树形数据
下一篇Winform获取路径的方法
想对作者说点什么? 我来说一句

没有更多推荐了,返回首页

关闭
关闭