Put a break point before this line of code:
Dim text As String = rid(2).ToString()
and you will see by putting a mouse cursor over "text" variable if there is any text iside.
If it is , it code should put text into comboBox, else its something wrong with query statement.