WPF הצגת נתונים מ SDF
-
יישר כח גדול!
באמת יש לפנינו שולחן מלא כל טוב רק לקחת ולאכול ...מה שלא מצא חן בעיני בדוגמא שהבאתי לה קישור לעיל הוא שכל השאילתות עדכון מחיקה וכו' נעשים ע''י הקלדה של השאילתא כמחרוזת וזה מצע טוב להתרבות באגים, זו הדרך היחידה או שיש אפשרות ששמות הטבלאות והעמודות ומילות שפת הSQL יבואו בהשלמה אוטומטית ?
חוץ מזה אם אני לא טועה עדיף בכלל שמחרוזת השאילתא תיבנה באופן גנארי עם איזו פונקציה שתעשה את זה ותקבל בפרמטר רק באיזה טבלה מדובר והפונקציה לבד כבר תמצא את שמות השדות הקיימים בכל רשומה, אלא אם כן יש איזו שאילתא מיוחדת, אבל אם רוצים לעדכן שורה ע''פ המזהה או למחוק ע''פ מזהה זה יכול להיות גנארי כנ''ל.פורסם במקור בפורום CODE613 ב08/01/2014 13:04 (+02:00)
-
פירגון ענק לדוד ל.ט. על פירוט הדרכים.
לצערי יש המון חוסר בהירות (גם מצד מייקרוסופט בעצמה) לגבי הDataSet, ודוד ממש הצליח למצות בכמה משפטים דברים שלקח לי המון זמן להבין לבד בצירף בית ההוראה של הרב גוגל :lol: :lol: .
עדיין לא כ"כ מובן למה מייקרוסופט בחרו לפצל את הDataSet ל 3 אובייקטים שונים, (אני מדבר על המרכזיים, ולא על המימוש מאחורה), ולא להשתמש באובייקט אחד כמו בASPX (אני לא מדבר על LTS, אלא אפילו על אובייקט המקשר ישירות לSQL SERVER ואפילו לאקסס. :lol:פורסם במקור בפורום CODE613 ב08/01/2014 23:07 (+02:00)
-
אגב ראיתי דבר מאוד יפה שמאוד מקל על יצירת פקדים להצגת הנתונים וזה ממש כמו באקסס אפשר לגרור את הטבלה מתוך ה Data Sources window ולשחרר ב WPF Designer והוא כבר יצור לבד דטה-גריד או פקדים מסודרים יעויין כאן.
פורסם במקור בפורום CODE613 ב08/01/2014 23:38 (+02:00)
-
אגב ראיתי דבר מאוד יפה שמאוד מקל על יצירת פקדים להצגת הנתונים וזה ממש כמו באקסס אפשר לגרור את הטבלה מתוך ה Data Sources window ולשחרר ב WPF Designer והוא כבר יצור לבד דטה-גריד או פקדים מסודרים יעויין כאן.
בקשר לגרירה מחלון הDataSource לטופס, אני בכוונה לא מזכיר אפי' את האופציה הזו.
לרוב המתכנתים, זה ממש מבלגן כשמישהו דוחף להם "הנחות" מתחת לאף.
אבל זה נכון שכשיודעים לעבוד עם זה זה נוח (אני אישית לא משתמש בזה בכלל).פורסם במקור בפורום CODE613 ב09/01/2014 17:29 (+02:00)
-
עדיין לא כ"כ מובן למה מייקרוסופט בחרו לפצל את הDataSet ל 3 אובייקטים שונים, (אני מדבר על המרכזיים, ולא על המימוש מאחורה), ולא להשתמש באובייקט אחד כמו בASPX (אני לא מדבר על LTS, אלא אפילו על אובייקט המקשר ישירות לSQL SERVER ואפילו לאקסס. :lol:
שוב אתה עם ההבדל...
אבל יש הרבה כלים שכוללים את כל הכלים הללו ותת הכלים שבתוכם בצורה מאוד שקופה למתכנת. טוב? תלוי למי..פורסם במקור בפורום CODE613 ב09/01/2014 17:31 (+02:00)
-
יפה, אז גם את זה כבר יש מוכן
ומה לגבי קשרי גומלין, זה יכול להיות מובנה בתוך המסד או רק בתוך הדטה-סט, והאם אפשר להציג את הרשימה מהטבלה המקושרת בתוך עמודת קומבו בלא להזדקק ל EF ?התשובה חיובית על הכל.
פורסם במקור בפורום CODE613 ב09/01/2014 17:32 (+02:00)
-
@דוד ל.ט.
@רחמים
אגב ראיתי דבר מאוד יפה שמאוד מקל על יצירת פקדים להצגת הנתונים וזה ממש כמו באקסס אפשר לגרור את הטבלה מתוך ה Data Sources window ולשחרר ב WPF Designer והוא כבר יצור לבד דטה-גריד או פקדים מסודרים יעויין כאן.בקשר לגרירה מחלון הDataSource לטופס, אני בכוונה לא מזכיר אפי' את האופציה הזו.
לרוב המתכנתים, זה ממש מבלגן כשמישהו דוחף להם "הנחות" מתחת לאף.
אבל זה נכון שכשיודעים לעבוד עם זה זה נוח (אני אישית לא משתמש בזה בכלל).אז איך אתה מעצב טופס?
יש כל כך הרבה שדות בכל טבלה ולכל שדה צריך שני פקדים אחד טקסטבלוק כדי להציג את שם השדה ועוד פקד להזנת ערך השדה, חלק מהשדות זה תאריך וחלק תיבת סימון וכו' ולכל אחד להגדיר את בינדינג שלו וכו', וגם דטה-גריד לעשות כל כך הרבה עמודות
למה אתה לא משתמש בזה?פורסם במקור בפורום CODE613 ב09/01/2014 17:36 (+02:00)
-
אני עובד קשה. אני גם לוקח מהלקוח על זה (אין לי לקוחות :lol: ).
אבל התוצאה בהתאם.
זה כמו "עבודת יד" :)....הסיבה למה לא, בגלל שהוא לא מספיק חכם. הוא לא מבין שכבר מילאתי את הDataTable במקום אחר ובכלל אני צריך שיפנה לDT קיים ועוד.
אפשר להשתמש ולמחוק את הקשקושים המיותרים אבל התרגלתי מאוד לזוית ראיה שבחלון אחד לא מופיעים יותר מ5 מאפיינים בערך. המשתמש בתוכנה שלי אין לו הרגשה של עריכת שורה. ממילא זה לא עבודה קשה כ"כ. אני עושה זאת במהירות רבה וזה לא שווה עזרה ממוחשבת...פורסם במקור בפורום CODE613 ב09/01/2014 17:45 (+02:00)