2013-04-30 40 views
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; 

我需要从名称ID从ComboBoxStyle.DropDown不dropdowlist

回答

0

我需要从名称ID从ComboBoxStyle.DropDown不dropdowlist

ComboBoxStyle.DropDown是枚举,所以你可以将它转换

int id= (int)ComboBoxStyle.DropDown; 

,或者如果你需要找到客户ComboBoxStyle ID

int id= (int)Customer.DropDownStyle;