Ik heb altijd te maken met dit probleem, zelfs als ik de DisplayMember
. instel en ValueMembers
van de keuzelijst.
Uw huidige code is correct en zou moeten werken als u toegang nodig heeft tot de huidige geselecteerde itemwaarde van een kolom van uw dTable
je kunt ze dit laten doen:
DataRowView drv = (DataRowView)lstNames.SelectedItem;
String valueOfItem = drv["NameAndScore"].ToString();
Wat ik leuk vind aan het krijgen van de volledige DataRowView
is dat als je meer kolommen hebt, je nog steeds toegang hebt tot hun waarden en ermee kunt doen wat je nodig hebt.