Vb.net Devexpress LookUpControl设置EditValue

Vb.net Devexpress LookUpControl设置EditValue,vb.net,devexpress,Vb.net,Devexpress,我有一个使用以下代码从SQL Server填充的: m._Con.Open() Dim strSQL As String = "SELECT rRep_Group_ID AS 'ID', rRep_Group_Name AS 'Rep Group Name' FROM Rep_Group" Dim da As New SqlDataAdapter(strSQL, m._Con)

我有一个使用以下代码从SQL Server填充的:

             m._Con.Open()
                Dim strSQL As String = "SELECT rRep_Group_ID AS 'ID', rRep_Group_Name AS 'Rep Group Name' FROM Rep_Group"
                Dim da As New SqlDataAdapter(strSQL, m._Con)
                Dim ds As New DataSet
                da.Fill(ds, "Rep_Group")

                With RepGroupcComboBox.Properties
                    .DataSource = ds.Tables("Rep_Group")
                    .DisplayMember = "Rep Group Name"
                    .ValueMember = "ID"
                End With
             m._Con.Close()
我正在尝试更改editvalue,它通常是.Text属性,以便根据服务器中的值自动选择persons Rep组。现在,我将persons Rep的组名存储在字符串变量m._RepGroupName中,即组2,我只需要将其显示为编辑值

但我似乎无法让它工作。我尝试过这个方法,请注意RepGroupCmboBox是一个Dexexpress lookupedit控件,尽管我将其命名为组合框:

     RepGroupcComboBox.EditValue = RepGroupcComboBox.Properties.GetKeyValueByDisplayText(m._RepGroup)
但它仍然返回默认值“[Editvalue为null]”

我在下面的运行时中包含了控件的屏幕截图


将值成员设置为ID,编辑值是值成员的响应。如果要获取“rep group name”,必须将其设置为value member。

EditValue不是文本。它是ValueMember属性中的值,其中as Text是DisplayMember属性中的值。您为这些属性设置了哪些字段?