これは簡単なように思えますが、WPF / c# に慣れているため、ここで必要な構文がよくわかりません。基本的に、DataTable にバインドされた ListBox があり、ID 値に基づいて項目を選択したいと考えています。このようなもの。
lstUsers.DataSource = dtUsers
lstUsers.DisplayMember = "UserName"
lstUsers.SelectedItem = dtUsers.Select(String.Format("ID = {0}", myID))(0)
デバッガーで正しい DataRow が返されていることがわかりdtUsers.Select(String.Format("ID = {0}", myID))(0)
ますが、SelectedItem を設定しても何も起こりません。ここで明らかな何かが欠けていると確信していますが、私が試したことはすべて効果がありませんでした。