如何在组合框上获得Id下拉列表

本文关键字:Id 下拉列表 组合 | 更新日期: 2023-09-27 18:11:34

我正在制作一个Windows应用程序,我有一个组合框,可以让用户键入文本,当用户从autocomplete列表中选择文本时id未被选中

my code:

  Customer.DropDownStyle = ComboBoxStyle.DropDown;
  DataTable dt = Globale.ReturnTable("SELECT Id, [NAME] FROM ACTM WHERE (DBCR = 'D') ORDER BY [NAME]");
  Customer.DataSource = dt;
  Customer.ValueMember = "Id";
  Customer.DisplayMember = "Name";
  Customer.AutoCompleteMode = AutoCompleteMode.Suggest;
  Customer.AutoCompleteSource = AutoCompleteSource.ListItems;
  Customer.SelectedIndex = -1;

我需要id从名称从ComboBoxStyle。下拉列表

如何在组合框上获得Id下拉列表

我需要id从名称从ComboBoxStyle。下拉列表

ComboBoxStyle.DropDown 是enum,所以可以强制转换它

int id= (int)ComboBoxStyle.DropDown;

或者如果你需要找到Customer ComboBoxStyle id

int id= (int)Customer.DropDownStyle;