DisplayMember
を設定した場合でも、常にこの問題に対処する必要があります。 およびValueMembers
リストボックスの。
dTable
の任意の列で現在選択されているアイテムの値にアクセスする必要がある場合は、現在のコードが正しく、機能するはずです。 あなたは彼らにこれをさせることができます:
DataRowView drv = (DataRowView)lstNames.SelectedItem;
String valueOfItem = drv["NameAndScore"].ToString();
DataRowView
全体を取得するのが好きな点 より多くの列がある場合でも、それらの値にアクセスして、必要なことを何でも実行できます。