שירשור complex type ל-XML עם datase

שירשור complex type ל-XML עם datase

שלום... הכותרת קצת מפוצצת, אז אני אסביר... יש לי XML מורכב לכל אלמנט בשורש, יש תת אלמנט מורכב, נניח רשימה של אלמנטים מסוג X, כשלכל X יש רשימה של אלמנטים מסוג Y. אני נעזר ב-databinding להציג 2 פקדי listbox והשרשור ביניהם עובד אם אני בונה את הקובץ XML ידנית. אולם כשאני רוצה ליצור אלמנטים מסוג Y ולשייך אותם כתת אלמנט של X מסויים, אני נתקל בבעייה. ה-dataset מוסיף את ה-Y הזה כאובייקט לא משוייך, וכשאני עושה WriteXml לכל העסק הזה, אני מקבל רשימה של X-ים כאלמנטים ראשיים, ובסוף גם רשימה של Y-ים לא משוייכים במקום ש-Y יהיה תת אלמנטים של X... מקווה שהכל ברור, ובתקווה שתוכלו לעזור. תודה.
 

david o

New member
קבע את Nested ל true

אני כותב באנגלית כדי לא להחליף שפות כל הזמן...
Set your DataSet.Relation's Nested property to true before you write the XML. For more info, download the code of the book Pro ADO.NET and look at example 3 in chapter 6.​
 
למעלה