Orbie wrote:ListBox1.DisplayMember = "Product_Description"
ListBox1.ValueMember = "Product_Desc_ID"
Orbie wrote: it only displays "System.Data.DataRowView"
Because yo didn't set the Display and Value members. The object is moved, but it's shown according to the rules set in the new listbox.
Orbie wrote:Also, i need to be able to move the selected value - Product_Desc_ID into the second Listbox2 aswell as displaying the the Text from Listbox1 in Listbox2.
You are - you're moving the object that contains that data, you're just not telling it how to render it.