C# DevExpress控件 之 ComboBox 与LookUpEdit

一、ComboBox

① 数据绑定:ComboBox 可绑定的数据源类型为 DataTable ,然后使用 DisplayMenber 来指定下拉框中所展示的 DataTable 中的列名。

  DataTable dt = DemoDAO.GetList(string.Empty).Tables[0];
  ComboBox1.DataSource = dt;
  ComboBox1.DisplayMember = "ColumnName";
  ComboBox1.ValueMember = "ID";

②自动匹配用户输入 :AutoCompleteSource 指定 ComboBox 和 TextBox 自动完成功能的数据源;AutoCompleteMode 指定在 ComboBox 和 TextBox 控件中使用的自动完成功能的模式。

  ComboBoxxmbh.AutoCompleteSource = AutoCompleteSource.ListItems;
  ComboBoxxmbh.AutoCompleteMode   = AutoCompleteMode.SuggestAppend;

  PS:AutoCompleteMode 参数:

      1) Append:     2  将最有可能的候选字符串的其余部分追加到现有字符,并突出显示追加的字符;

      2) None:      0  禁用 ComboBox 和 TextBox 控件的自动完成功能;

      3) Suggest:      1  显示与编辑控件关联的辅助下拉列表。 此下拉列表填充了一个或多个建议完成字符串;

      4) SuggestAppend: 3  同时应用 Append 和 Suggest 选项。

 

二、LookUpEdit

①数据绑定:  

  List<ProductAtt> lstatt = Comment.GetProductAtt();
  LookUpEdit1.Properties.DataSource = lstatt;
  LookUpEdit1.Properties.DisplayMember = "ProductName";
  LookUpEdit1.Properties.ValueMember = "id";
  LookUpEdit1.EditValue = Comment.GetProductAtt()[0].id;

 三、SearchLookUpEdit

      绑定数据:同LookUpEdit;

  与LookUpEdit的区别:点击控件时出现搜索框

  

 

posted @ 2019-04-09 14:03  道友、请留步  阅读(1587)  评论(0编辑  收藏  举报