求助!关于binding有个问题请教
同时给
C#
Datagrid.DataContext=dt1 和 ComboBox.DataContext=dt2
xmal:
<DataGrid AutoGenerateColumns="False" Height="200" HorizontalAlignment="Left" Margin="225,12,0,0" Name="dataGrid1" VerticalAlignment="Top" Width="565" >
<DataGrid.Columns>
<DataGridTextColumn Header="t_Money" Binding="{Binding Path= t_Money,Mode= TwoWay,UpdateSourceTrigger=PropertyChanged}" Width="100"/>
<DataGridTextColumn Header="t_Time" Binding="{Binding Path=t_Time,Mode=TwoWay,UpdateSourceTrigger=PropertyChanged}" Width="200"/>
<DataGridTextColumn Header="t_Style" Binding="{Binding Path=t_Style,Mode=TwoWay,UpdateSourceTrigger=PropertyChanged}" Width="200"/>
<DataGridTextColumn Header="t_Remark" Binding="{Binding Path=t_Remark,Mode=TwoWay,UpdateSourceTrigger=PropertyChanged}" Width="100"/>
</DataGrid.Columns
</DataGrid>
<ComboBox SelectedIndex="0" DisplayMemberPath="Content" Height="23" HorizontalAlignment="Left" Margin="76,45,0,0" Name="comboBox1" VerticalAlignment="Top" Width="120" />
ComboBox1没有显示,datagrid1显示正常,注销任何一个DataContext,单独显示就正常,只要两个同时赋值第一个赋值的就不能显示。
用改称itemssource 也是一样。
datacontext 不是每个控件都有的属性吗,为什么2个控件自己找就不行呢!