0
我有兩列MS SQL表(ID和名稱),我想用它來填充列表框。我想在列表框中顯示名稱值(作爲別名?),但是當用戶選擇我想要返回的ID值而不是名稱值的項目時。我的代碼只是將這些值添加到名稱列中的列表框中。用別名值填充列表框使用select select stats
Me.listName.Items.Clear()
Dim strName As String = "select SetName from " & tb
Dim con As String = sConnectionString
Dim com As New SqlCommand(strServiceType, New SqlConnection(con))
com.Connection.Open()
Dim dr As SqlDataReader
Dim ColumnValue As String = Nothing
dr = com.ExecuteReader
While dr.Read
ColumnValue = (dr.GetValue(0)).ToString
listName.Items.Add(ColumnValue)
listName.Sorted = True
End While
com.Connection.Close()
我不知道如何運用上面的邏輯,以獲得相關的ID值,除了其上運行的列表框SelectedIndexChanged事件另一個SELECT語句。
謝謝
其中的ListItem來自?它是一個列表變量?我的代碼完整不會爲我的列表框顯示此選項。 – artwork21
因此,您的列表(listName)中的每個項目都是類ListItem的實例,只需在將其添加到列表本身之前創建一個。 –