如何在组合框下拉列表中获取ID

时间:2013-04-30 10:46:32

标签: c# drop-down-menu combobox c#-3.0

我正在创建一个Windows应用程序,我有一个组合框,可以让用户输入文本,当用户从autocomplete列表ID中选择文本时未选中

我的代码:

  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;

我需要来自ComboBoxStyle.DropDown的名字中的id,而不是来自dropdowlist

1 个答案:

答案 0 :(得分:0)

  

我需要来自ComboBoxStyle.DropDown的名字中的id,而不是来自dropdowlist

ComboBoxStyle.DropDown是枚举,所以你可以施展它

int id= (int)ComboBoxStyle.DropDown;

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

int id= (int)Customer.DropDownStyle;