Eu sempre tenho que lidar com esse problema, mesmo se eu definir o
DisplayMember e ValueMembers da Caixa de Listagem. Seu código atual está correto e deve funcionar, se você precisar acessar o valor atual do item selecionado de qualquer coluna de sua
dTable você pode fazê-los fazer isso:DataRowView drv = (DataRowView)lstNames.SelectedItem;
String valueOfItem = drv["NameAndScore"].ToString();
O que eu gosto em obter todo o
DataRowView é que, se você tiver mais colunas, ainda poderá acessar seus valores e fazer o que precisar com elas.