Bind a combobox to XML

VoidPointer

New member
שאלה לגבי collections ..

שלום . יש לי קטע קוד שבו אני רץ על XML , ומוציא משם רשימת ערכים שאותם אני מעוניין להכניס ל collection . מה שכן - אני לא רוצה להכניס אותו ערך פעמיים - ז"א לדוגמא : אם ב XML יש לי רשימה כזאת : red yellow red green yellow אני מעוניין לקבל ב collection רשימה : red yellow green כרגע אני משתמש ב StringCollection , כאשר לפני כל הוספה אני מבצע בדיקה - האם הוא כבר קיים . השאלה היא האם יש class שמתאים לזה יותר - ז"א שכבר מבצע את הבדיקה הזאת, ושומר כל ערך רק פעם אחת , או שפשוט כדאי לי לרשת מ StringCollection ולקסטם את זה לצרכים שלי ?
 

VoidPointer

New member
Bind a combobox to XML

יש לי באפליקציה כל מיני comboboxes שכל אחד מהם מכיל רשומות ערכים שונות , שכולן נטענות מ XML . השאלה אם אתם מכירים control שיודע "להיות מקושר " ל XML / DOM , ולטעון אליו רשימת ערכים על פי איזה שהוא xpath או משהו כזה . אם לא - אולי תוכלו לתת לי עצה איך לבצע הכי יעיל את מה שאני עושה . כרגע - בעלייה של ה form , אני טוען את ה XML ל DOM ( אפשר גם ל XmlReader ) ופשוט רץ על ה XML בלולאות וטוען משם את הערכים לכל מיני COMBOS על ה FORM . תודה
 

gilad g

New member
../images/Emo18.gif שרשר שאלותיך../images/Emo70.gif

אנא קרא את המאמר לחדשים בפורום (לינק אדום למעלה). כן, מוכר לי אחד כזה... קוראים לו ComboBox והוא נמצא ב-System.Windows.Forms
בקיצור, זה הקומבו שאתה מכיר.. יש לו אפשרות DataBinding ל-DataSet, שיכול להתמלא בקלות ב-XML. קרא פה.
 
למעלה