J'ai un jeu de données typé dans mon projet et j'ai besoin d'importer des données à partir de XML. J'ai réussi à importer des données dans la collection Tables de mon jeu de données typé, mais j'ai besoin d'avoir accès aux données via Annotations - propriétés nommées comme les tables de mon jeu de données.Jeu de données fortement typé - XML Serialization
this.ConfigDataSet.Reset();
this.ConfigDataSet.ReadXml(FileName,XmlReadMode.ReadSchema);
this.ConfigDataSet.AcceptChanges();
Dois-je copier un champ de données par champ?
J'ai quelque chose comme ceci:
this.ConfigDataSet.Tables["TabName"].Rows.Count //returns 3
this.ConfigDataSet.TabName.Rows.Count //returns 0
J'écris xml comme ceci:
this.ConfigDataSet.AcceptChanges();
this.ConfigDataSet.WriteXml(FileName,XmlWriteMode.WriteSchema);
jetez-vous un oeil sur votre fichier 'xml', écrivez-vous des données dans le fichier? – Arshad
oui, c'est. Comme je l'ai dit, les données sont dans le nouvel ensemble de données mais seulement dans la propriété Table. –
vérifier la réponse ci-dessous – Arshad