次のコードでは、コンボボックスcbAdditionalFieldsはSelectedItemプロパティで選択した値を保持していません。どのようにコンボボックスの選択項目プロパティを取得するには?そして、選択にこれはあなたコンボボックスから選択した項目値を取得する方法
private void cbAdditionalFields_SelectionChanged(object sender, SelectionChangedEventArgs e)
{
// ... Get the ComboBox.
var comboBox = sender as ComboBox;
//string value = comboBox.SelectedItem as string;
UserField value = comboBox.SelectedItem as UserField;
Console.WriteLine(value.Name);
}
のためのトリックを行う可能性があります
var userFields = recordType.UserFields.Where(u => u.Format == UserFieldFormats.String);
cbAdditionalFields.DataSource = userFields.ToList();
cbAdditionalFields.DisplayMember = "Name";
'DataSource'の前に' DisplayMember'を設定しました –