У меня странная проблема при попытке связать комбо WPF с набором значений столбцов в датируемой таблице.Привязка работает нормально, но значения в комбинированном списке - это отдельные символы в первом элементе столбца, а не вся строка.(Я не могу опубликовать изображение и загрузил его в следующую папку)
http://tinypic.com/r/293hx0o/7
Мой комбо простой, без шаблонов и находится в сетке с меткой впервый столбец и этот комбо во втором столбце:
<ComboBox IsTextSearchEnabled="True" IsEditable="True" Name="cbIDef" BorderThickness="1" Height="28" Grid.Row="0" Grid.Column="1" BorderBrush="Black" FontSize="15" ItemsSource="{Binding Path=Name}" IsSynchronizedWithCurrentItem="True" SelectedValuePath="Name" />
Мой код:
Dim lobjDT As New DataTable("TestTable")
lobjDT.Columns.Add("Poem")
lobjDT.Columns.Add("Line1")
lobjDT.Columns.Add("Line2")
Dim lobjNewRow As DataRow = lobjDT.NewRow
With lobjNewRow
.Item(0) = "Baba Black Sheep"
.Item(1) = "Have you any wool"
.Item(2) = "Yes sir Yes sir"
End With
lobjDT.Rows.Add(lobjNewRow)
<Some Nested CLR object>.cbIDef.DataContext = lobjDT
Может кто-нибудь, пожалуйста, просветите меня, где я иду не так?