我需要將DataGrid添加到DataGridTempateColumn,所以我這樣做,但它不能正常工作,我不知道是否真的可以將DataGrid添加到DataGridTempateColumn?如何將DataGrid添加到DataGridTemplateColumn.CellTemplate
<datagrid>
....
<DataGridTemplateColumn.CellTemplate>
<DataTemplate>
<DataGrid HeadersVisibility="None" AutoGenerateColumns="False" CanUserAddRows="True" ItemsSource="{Binding ProjectCollection}">
<DataGridTextColumn Binding="{Binding Spec.Rev}" Width="*"></DataGridTextColumn>
<DataGridTextColumn Binding="{Binding Spec}" Width="*"></DataGridTextColumn>
</DataGrid>
</DataTemplate>
</DataGridTemplateColumn.CellTemplate>
</DataGridTemplateColumn>
...
</DataGrid>
編輯: 而ProjectCollection爲空,我們不能看到DataGrid中,當你在第2行中的圖片中看到!
心中已經已經做了,但它有同樣的結果。當我將它設置爲HeadersVisibility =「None」時,我只看到一個只讀列! –
顯示插入到ItemsSource中的內容。 – kmatyaszek
kmatyaszek:'ProjectCollection = new ObservableCollection(項目列表);' –