2013-07-12 58 views
0

我有一个lookupedit,我需要通过单击按钮事件来设置它的选择。但我无法做到。lookupedit按值设置选择

我这是怎么补lookupedit

using (SqlConnection conn = new SqlConnection(GlobalParameters.logoSqlConnectionString)) 
     { 
      conn.Open(); 
      string selectSql = @"SELECT LOGICALREF,DEFINITION_ FROM [LG__CLCARD]"; 
      DataTable dtDetail = GlobalParameters.getDataTable(selectSql, GlobalParameters.logoSqlConnectionString); 
      lookUpEditGeldigiFirma.Properties.DataSource= dtDetail; 
      lookUpEditGeldigiFirma.Properties.DisplayMember = "DEFINITION_"; 
      lookUpEditGeldigiFirma.Properties.NullText = "Lütfen seçiniz."; 
      lookUpEditGeldigiFirma.Properties.ValueMember = "LOGICALREF"; 
     } 

我lookupedit有3个元素,如以下。

value:1 text:apple 
value:2 text:orange 
value:3 text:melon 

我试图设置选择像下面

// first attempt 
lookUpEditGeldigiFirma.EditValue = "2"; 

// second attempt 
lookUpEditGeldigiFirma.Properties.DisplayMember = "orange"; 

// third attempt 
lookUpEditGeldigiFirma.Properties.ValueMember = "2"; 

这些尝试没有工作设置在lookupedit选择。请帮我

回答

2

你必须匹配的类型。如果LOGICALREFint类型比你的电话是:

lookUpEditGeldigiFirma.EditValue = 2; 
+0

是的,我发现了同样的解决方案,昨晚和它的工作。非常感谢你。 –