У меня есть 30 + больших файлов XML размером 20-30 kb, из которых некоторая информация должна отображаться в DataGrid
как один источник данных. Как я могу сделать файл привязки 1 (или 2 или 3 файла) в 1 строку DataGrid
?Связывание многих XML-файлов с строками Datagrid
Например, эта часть XML-файла:
<NameId>4366527</NameId>
<TargetType>2</TargetType>
<TargetCost>21</TargetCost>
<Tag>11</Tag>
<SupplyingRate>100</SupplyingRate>
<SupplyType>0</SupplyType>
<Transparency>0</Transparency>
<Passability>100</Passability>
<HumanPassability>100</HumanPassability>
И эта часть другого файла:
<NameId>6591314</NameId>
<TargetType>2</TargetType>
<TargetCost>26</TargetCost>
<Tag>11</Tag>
<SupplyingRate>100</SupplyingRate>
<SupplyType>0</SupplyType>
<Transparency>0</Transparency>
<Passability>100</Passability>
<HumanPassability>100</HumanPassability>
должны быть отображены в одном Datagrid:
<dg:DataGrid Grid.Row="1" ItemsSource="{Binding Source={StaticResource Orders}}"
AutoGenerateColumns="True" RowEditEnding="DataGrid_RowEditEnding">
<dg:DataGrid.Columns>
<dg:DataGridTextColumn Header="NameId" />
<dg:DataGridTextColumn Header="TargetType" />
<dg:DataGridTextColumn Header="TargetCost" />
<dg:DataGridTextColumn Header="Tag" />
<dg:DataGridTextColumn Header="SupplyingRate" />
<dg:DataGridTextColumn Header="SupplyType" />
<dg:DataGridTextColumn Header="Transparency" />
<dg:DataGridTextColumn Header="Passability" />
<dg:DataGridTextColumn Header="HumanPassability" />
</dg:DataGrid.Columns>
</dg:DataGrid>
Я думаю, что вы просите несколько неясно. Что именно вы связываете с 1 строкой 'DataGrid'? Если вы имеете в виду, что хотите, чтобы все файлы отображались как один источник, вам необходимо выяснить, как должно выглядеть это сопоставление. – mydogisbox
Вы правы. Я изменил исходный вопрос, надеюсь, теперь он станет более ясным. – user1175338
Я не очень много работаю с xml, но похоже, что вам нужно объединить свои файлы в одну структуру, прежде чем связывать их. – mydogisbox