Vždy se musím s tímto problémem vypořádat, i když nastavím DisplayMember
a ValueMembers
v seznamu.
Váš aktuální kód je správný a měl by fungovat, pokud potřebujete přístup k aktuálně vybrané hodnotě položky libovolného sloupce vaší dTable
můžete je přimět udělat toto:
DataRowView drv = (DataRowView)lstNames.SelectedItem;
String valueOfItem = drv["NameAndScore"].ToString();
Co se mi líbí na získání celého DataRowView
je, že pokud máte více sloupců, stále můžete přistupovat k jejich hodnotám a dělat s nimi, co potřebujete.