Saya selalu harus menghadapi masalah ini, bahkan jika saya mengatur DisplayMember dan ValueMembers dari Kotak Daftar.
Kode Anda saat ini sudah benar dan akan berfungsi, jika Anda memerlukan akses ke nilai item yang dipilih saat ini dari kolom dTable Anda Anda bisa membuat mereka melakukan ini:
DataRowView drv = (DataRowView)lstNames.SelectedItem;
String valueOfItem = drv["NameAndScore"].ToString();
Apa yang saya suka tentang mendapatkan seluruh DataRowView adalah jika Anda memiliki lebih banyak kolom, Anda masih dapat mengakses nilainya dan melakukan apa pun yang Anda perlukan dengannya.