这适用于VS2010的WPF应用程序。
我在EquipmentTracker.mdf中有一个SQL数据库。 我有一个名为EquipmentData的表。 该表包含一个名为Manufacturer的列。
<Window.Resources>
<my:EquipmentTrackerDataSet x:Key="equipmentTrackerDataSet" />
<CollectionViewSource x:Key="equipmentDataViewSource" Source="{Binding Path=EquipmentData, Source={StaticResource equipmentTrackerDataSet}}" />
</Window.Resources>
<TextBox DataContext="{Binding Source={StaticResource equipmentTrackerDataSet}, Path=EquipmentData/Manufacturer}" />
但是当我运行应用程序时,TextBox仍为空白(空)。 我在这里缺少什么?
也是这样试过......同样的结果;空白TextBox:
<TextBox DataContext="{Binding Source={StaticResource equipmentTrackerDataSet}}" Text="{Binding Path=EquipmentData/Manufacturer}" />
答案 0 :(得分:0)
我仍然有兴趣知道为什么它不会在直接绑定到表时显示值,但是当我创建一个VIEW并绑定到它时,它看起来像我预期的那样工作。
<TextBox DataContext="{Binding Source={StaticResource equipmentDataViewSource}}" Text="{Binding Path=Manufacturer}" />