Во-первых, ваш ComboBox
должен быть определен примерно так:
<ComboBox Name="PeopleCombo" ItemsSource="{Binding ...}" DisplayMemberPath="Name" />
вместе со всем, что ему нужно (и правильная привязка для ItemsSource
). Таким образом, он «содержит» весь класс Person, но отображает только имя.
Теперь вы можете просто определить свои TextBox
как
<TextBox Text="{Binding ElementName=PeopleCombo, Path=SelectedItem.Sex}" />
Я не понимаю, чего вы хотите, если добавляете его в источник DataTable.
Кроме того, это, вероятно, будет намного проще с шаблоном MVVM, где у вас есть класс ViewModel со свойством SelectedPerson.