WPF - 将数据绑定到DataGrid

时间:2015-05-08 07:07:16

标签: wpf datagrid

我在将一些数据绑定到数据网格时遇到问题。

  <DataGrid IemSource={Binding SomeData}>
        <DataGrid.Columns>
            <DataGridTemplateColumn>

            </DataGridTemplateColumn>

            <DataGridTemplateColumn>

            </DataGridTemplateColumn>

            <DataGridTemplateColumn>
               <DataGridTemplateColumn.HeaderTemplate>
                 <DataTemplate>
                    <ItemsControl ItemSource={Binding SomeOtherDataSource}>
                    <StackPanel Orientation="Horizontal">
                        <TextBlock Text="SomeTopic"/>
                         <ComboBox/>
                     </StackPanel>
                    </ItemsControl>
                 </DataTemplate>
             </DataGridTemplateColumn.HeaderTemplate>
           <DataGridTemplateColumn.CellTemplate>
               <DataTemplate>
                    <ComboBox  />
              </DataTemplate>
          </DataGridTemplateColumn.CellTemplate>
       </DataGridTemplateColumn>


        </DataGrid.Columns>

 </DataGrid>

问题是数据源 SomeData 与数据源 SomeOtherDataSource 完全不同。例如,如果SomeData是A类中的对象列表,则SomeOtherDataSource是B类中的对象列表。这两个类之间根本没有连接。他们是完全不同的。因此,前两列的绑定起作用。但是最后一列(第3列)的绑定不起作用。

有人可以帮忙吗?

0 个答案:

没有答案