פורסם 2012 במאי 3013 שנים שלום השתמשתי ב- ObjectDataSource, כאשר GridView מציג את הנתונים באמצעות SelectMethod, מתודה שבניתי ב class מתאים. עד כאן הסתדרתי, אבל הבעיה, כשרציתי שיהיה לי כפתור מחיקה ב GridView, אז התברר לי שאני צריך לכתוב בעצמי מתודות שעושות delete. למשל, עיינתי בקישור: (יש שם דוגמא) http://msdn.microsoft.com/en-us/library/system.web.ui.webcontrols.objectdatasource.deletemethod.aspx וזה נראה לי די מסובך, לכתוב כל כך הרבה קוד בשביל למחוק שורה ב GridView. האם יש דרך אחרת, קצרה יותר? או שאולי לא הייתי צריך להשתמש ב ObjectDataSource ? תודה על העזרה! (וכמובן תודה לכל מי שעזר לי בשאלות הקודמות! ) שריה
פורסם 2012 במאי 3113 שנים הפואנטה בobject datasource היא לאפשר לך לא לחבר בצורה הדוקה בין הgui לDB שלך, ברגע שאת עושה את זה את צריכה מן הסתם לכתוב ידנית פונקציות שימחקו את האובייקט מהDB.אם את משתמשת בmssql/oracle כדאי לך להשתמש בentityframework כדי לייצג את הDB שלך כאובייקטים ורק אז לבנות מעליו objectdatasource.
פורסם 2012 במאי 3113 שנים מחבר תודה!השתמשתי בפרויקט שלי ב entityframework, אבל את ה GridView חיברתי ל object datasource... לא הבנתי איך בדיוק ליישם את מה שכתבת. כי ה GridView בתכל'ס מחובר ל object datasource, ואז אין לי delete... ?
פורסם 2012 במאי 3113 שנים את יכולה ככה לכתוב את הdelete דיי בקלות, את לא צריכה לממש את השאילתות והכל, רק לממש את פונקציית הdelete של הdatasource ודרכו פשוט לקרוא לdelete של הadapter שEF ג'ינרט לך.
פורסם 2012 ביוני 313 שנים מחבר תודה! הבנתי ת'כיוון. אשמח אם יש קישור לדוגמת קוד כזו ברשת, ושוב, תודה!
פורסם 2012 ביוני 313 שנים http://www.asp.net/web-forms/tutorials/continuing-with-ef/using-the-entity-framework-and-the-objectdatasource-control,-part-1-getting-startedtutorial מצויין
ארכיון
דיון זה הועבר לארכיון ולא ניתן להוסיף בו תגובות חדשות.