I have found that the solution provided in fact does not work when the transfer mode is "Copy".
The code you have proposed (posted below) performs a DataBind on the item you just just transferred in the Source ListBox, not the destination when TransferMode = "Copy"
To get a handle on the actual item in the destination ListBox I had to use the following code snippet.
So basically it iterates through the items in the destination ListBox (which now includes the item you just transferred) and data binds it. This is not a very elegant solution but it is the only way I can get the transfer to work in Copy mode.
Anyone have any better way to do this?
Regards,
Andrew