簡體   English   中英

如何獲得Devexpress LookupEdit Value會員價值?

[英]How to get Devexpress LookupEdit Value Member Value?

嗨,我正在使用devexpress。 我想知道如何在lookupEdit中獲取值成員值。 我將DisplayMember設置為SupplierName和ValueMember之前的SupplierID

下面的代碼在lookupedit中將文本和SupplierName都顯示為文本。我想要的是將SupplierName保留為Display,但是我想在將其保存到數據庫時獲取vendorID

場景:

我想要供應商ID的值,例如001-Supplier1查找中的顯示文本是Supplier1我想要的是001

 Private Function LoadSupplierData()
    Dim bResult As Boolean
    Dim SQLcmd As New System.Text.StringBuilder
    SQLcmd.AppendLine("SELECT SupplierID,SupplierName ")
    SQLcmd.AppendLine("FROM Supplier ")
    SQLcmd.AppendLine("WHERE Status='Active'")
    Try
        Using SQLconnect As New SqlConnection(g_constring)
            Using SQLadapter As New SqlDataAdapter(SQLcmd.ToString, SQLconnect)
                Dim ds As New DataSet
                SQLadapter.Fill(ds, "SupplierDetails")
                Dim dvm As DataViewManager = New DataViewManager(ds)
                dvMain = dvm.CreateDataView(ds.Tables("SupplierDetails"))
            End Using
        End Using
        txtSupplier.Properties.DataSource = dvMain
     Catch ex As Exception
        MessageBox.Show(ex.Message.Trim, "Error in database", MessageBoxButtons.OK, MessageBoxIcon.Stop)
        bResult = False
    End Try
    Return bResult
End Function

要獲取選定的值,您可以簡單地執行txtSupplier.EditValue

暫無
暫無

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

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