我有一个问题,即组合框未设置为列表视图中的绑定值。
正如您从下面的屏幕截图中看到的那样,其他值是从绑定中正确填充的。这与它是一个与文本框/标签相对的组合框有关吗?
管理员组合有两个选项,true 或 false。列表视图(下面的代码)绑定到的数据表包含各种记录的值“True”和“False”。
<ListView Name="grdUsers" HorizontalAlignment="Left" ItemsSource="{Binding}" Margin="6,27,0,0" VerticalAlignment="Top" Height="225" Width="289"
ScrollViewer.HorizontalScrollBarVisibility="Disabled">
<ListView.View>
<GridView >
<GridViewColumn DisplayMemberBinding="{Binding Path=PK}" Header="PK" Width="30">
</GridViewColumn>
<GridViewColumn Header="Name" Width="115">
<GridViewColumn.CellTemplate>
<DataTemplate>
<TextBox Text="{Binding Path=Name}" Width="115"/>
</DataTemplate>
</GridViewColumn.CellTemplate>
</GridViewColumn>
<GridViewColumn Header="Group" Width="50">
<GridViewColumn.CellTemplate>
<DataTemplate>
<TextBox Text="{Binding Path=MemberGroup}" Width="45"/>
</DataTemplate>
</GridViewColumn.CellTemplate>
</GridViewColumn>
<GridViewColumn Header="Admin" Width="70">
<GridViewColumn.CellTemplate>
<DataTemplate>
<ComboBox Text="{Binding Path=IsAdmin}" Width="55">
<ComboBoxItem>True</ComboBoxItem>
<ComboBoxItem>False</ComboBoxItem>
</ComboBox>
</DataTemplate>
</GridViewColumn.CellTemplate>
</GridViewColumn>
</GridView>
</ListView.View>
</ListView>
这是这里的最后一项问题,我尝试将绑定更改为 selectedItem 和各种类型。
那么,如何将数据表值绑定到组合,为什么它对组合不起作用而对文本框起作用?
谢谢