2010-06-28 78 views
0
<dg:DataGrid Name="gridList" AutoGenerateColumns="False"     
       ItemsSource="{Binding ItemsInTable}" HeadersVisibility="Column" > 
    <dg:DataGrid.RowDetailsTemplate > 
     <DataTemplate x:Name="ItemDetails" > 
     <Border HorizontalAlignment="Stretch" CornerRadius="5" Background="Azure" > 
      <StackPanel Orientation="Vertical" Margin="0,10,0,0"> 
       <ComboBox Name="cboxDepartment" SelectedItem="{Binding Department}" DisplayMemberPath="Desc" ItemsSource="{Binding DeptosInTable}" ></ComboBox> 
      </StacPanel> 
     </Border> 
     </DataTemplate> 
    </dg:DataGrid.RowDetailsTemplate> 
    <dg:DataGridTextColumn Header="DEPARTMENT" Binding="{Binding Department}" Width="180" IsReadOnly="True"> 

系属于一类的属性DeptosInTable是与2个属性一个的ObservableCollection:。ID和说明为什么这段代码不起作用? :(

+4

请告诉我们excactly不工作 – InsertNickHere 2010-06-28 20:07:21

+0

当选择在组合框中的项目,不符合Datag结合当一个数据网格加载时,组合框没有显示正确的值(应该是部门值) – Carlos 2010-06-28 20:17:36

+0

当在组合框中选择一个项目时,在部门显示一个类名称 – Carlos 2010-06-28 20:34:13

回答

2

一个错误您所做的(我不知道这是否是唯一的一个):

 </StacPanel> 

应该是:

 </StackPanel> 
+0

什么是catch,你是一个生物分析器;) – 2010-06-28 20:12:18

+0

这不是问题。这是打字。 – Carlos 2010-06-28 20:12:40

相关问题