سلام به همه دوستان

وقتی فرم اصلی برنامه load میشه combobox با دستور زیر مقدار دهی میشه:
Me.comCustomers.DisplayMember = "CustomerName"
Me.comCustomers.ValueMember = "CustomerID"
Me.comCustomers.Items.Clear()
For Each customer In DBCustomers.GetAllCustomers
Me.comCustomers.Items.Add(customer)
Next

combo به درستی پُر میشه. حالا وقتی از SelectedValue استفاده میکنم هیچ مقداری رو برنمیگردونه. اما اگر از DataSet استفاده کنم این دستور درست کار میکنه. مشکل از چیه؟

ممنون