xml-файл.
<Products>
<ProductTemplate>
<ProductID> 1</ProductID>
<ProductLot>11</ProductLot>
<Product>product1</product>
<Product>product1</product>
<ProductTemplate>
<Products>
.....
....
Я могу получить "productID" и "productLot" в xamdatagrid. Теперь я должен добавить «Продукт» в xamdatagrid в виде поля со списком. Ниже приведен код в файле xaml.
<igDP:UnboundField Name="Product" Label="Product Name">
<igDP:UnboundField.Settings>
<igDP:FieldSettings EditorType="{x:Type igEditors:XamComboEditor}" AllowEdit="True">
<igDP:FieldSettings.EditorStyle>
<Style TargetType="{x:Type igEditors:XamComboEditor}">
<EventSetter Event="Loaded" Handler="Combo_Loaded"/>
<Setter Property="ItemsSource" Value="{Binding Items}" />
</Style>
</igDP:FieldSettings.EditorStyle>
</igDP:FieldSettings>
</igDP:UnboundField.Settings>
</igDP:UnboundField>
</igDP:FieldLayout.Fields>
</igDP:FieldLayout>
</igDP:XamDataGrid.FieldLayouts>
</igDP:XamDataGrid>
</Grid>
Теперь проблема заключается в том, что значения «Продукт» не заполняются в поле со списком.
ниже приведен класс viewmodel функции display()
public void display(XamDataGrid dataGridView1)
{
XmlReader xmlFile;
xmlFile = XmlReader.Create("C:/Wafers/WaferGen.xml", new XmlReaderSettings());
DataSet ds = new DataSet();
ds.ReadXml(xmlFile);
dataGridView1.DataContext = ds.Tables[0];
}
Я хотел бы знать, как получить значения в «продукте» из файла xml, а затем как привязаться к полю со списком внутри xamdatagrid?