השיטה האהובה עלי להציג נתונים בדטה-גירד היא עם ObservableCollection של איזו מחלקה שיש בה מאפיינים שכל מאפיין הופך לעמודה בדטה-גריד
השאלה שלי היא מה הדרך הנכונה והבטוחה ליצור מספור אוטומטי שישמש כמפתח עבור הטבלה הזו, ואוכל להשתמש במפתח זה בבטחה כאשר אני רוצה ליצור קשרי גומלין בין כל מני אוספים מסוג ObservableCollection המוצגים בדטה-גריד.
למשל אוסף אחד יהיה של מחלקה 'אנשי קשר' ואוסף אחר של מחלקה 'הזמנות' ובמחלקת הזמנות יש מאפיין 'מזהה לקוח' שמקבל את ערכו ממאפיין 'מזהה' הנמצא במחלקת 'אנשי קשר' הנ''ל.
בקיצור מה שבאקסס נעשה עבורינו באופן אוטומטי איך עושים אותו בדוטנט ?
כמובן שאפשר לכתוב פונקציה פשוטה שתתן כל פעם מספר שלא קיים עדיין בשביל המזהה אבל השאלה האם זו הדרך הנכונה? מה בעלי הנסיון אומרים בעינין? ומה קורה כאשר מוחקים רשומות האם אפשר להשתמש בID שהתפנה או לא?
תודה לכולם,
ושבת שלום.
פורסם במקור בפורום CODE613 ב19/12/2013 21:59 (+02:00)