לגבי הINotifyPropertyChange אני משתמש בארוע שינוי שורה ומחיקת שורה בתוך ה DataTable
זה מגושם מאוד אם אתה צריך לעדכן בינדינגים ככה.
אפשר קישור לאשכול של שמואל וארכיטקט
לשירותך, http://tchumim.com/post/558
תרווה נחת.
אני גם חשבתי על רעיון אחר, לעשות דטה סט משלי שיותר מתאים לקרוא לו 'מנהל טבלאות' שרק מקבל את מחרוזת ההתקשרות למסד הוא כבר לבד בונה אוסף של טבלאות על פי הסכמה של המסד, וכאשר רוצים למלא איזה דטה גריד פשוט שמים לו באייטס-סורס איזה טבלה וזהו. וכשרוצים לעדכן קוראים לפונקציה 'עדכן' עם פרמטר אחד שהוא שם הטבלה, משהו פשוט וגנארי לחלוטין.
לא צריך את המחלקה הארוכה שלך, די בארבעת שורות הקוד דלעיל.
וזה חוסך את כל הקלאסים הארוכים של הדטה סט הרגיל רק מה זה לא ויזואלי אלא הכל בקוד.

פורסם במקור בפורום CODE613 ב22/01/2014 13:34 (+02:00)