I admit it that this bug is getting me crazy !!aaah . I've been using it this way all the way long but today I don't understand what's wrong (no bindings at all) ! It shows me this value as msgbox :

System.Data.DataRowView

I always use this way !
MsgBox(ListBox1.SelectedItem.ToString)

Can anyone figure out what's up !