簡體   English   中英

Devexpress LookUpControl設置EditValue

[英]Devexpress LookUpControl Set EditValue

我有一個DevExpress LookUpEdit控件 ,它使用以下代碼從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屬性),以便根據服務器中的值自動選擇人員editvalue 現在,我將個人m._RepGroupName Name存儲在字符串變量m._RepGroupName -這是Group 2 ,我只需要將其顯示為編輯值即可。

但是我似乎無法正常工作。 我已經嘗試過了,請注意,盡管我將其命名為組合框,但RepGroupcComboBox Dexexpress lookupedit控件:

     RepGroupcComboBox.EditValue = RepGroupcComboBox.Properties.GetKeyValueByDisplayText(m._RepGroup)

但是它仍然返回默認的'[Editvalue為null]'。

我在下面包含了運行時控件的屏幕截圖。

在此處輸入圖片說明

您將值成員設置為ID,編輯值是值成員的響應。 如果要獲取“代表組名稱”,則必須將其設置為值成員。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM