שאלה| asp.net - שימוש ב-ObjectDataSource - תכנות - HWzone פורומים
עבור לתוכן
  • צור חשבון

שאלה| asp.net - שימוש ב-ObjectDataSource


שריה 24

Recommended Posts

שלום

השתמשתי ב-

ObjectDataSource, כאשר GridView מציג את הנתונים באמצעות SelectMethod, מתודה שבניתי ב class מתאים. עד כאן הסתדרתי, אבל הבעיה, כשרציתי שיהיה לי כפתור מחיקה ב GridView, אז התברר לי שאני צריך לכתוב בעצמי מתודות שעושות delete. למשל, עיינתי בקישור: (יש שם דוגמא)

http://msdn.microsoft.com/en-us/library/system.web.ui.webcontrols.objectdatasource.deletemethod.aspx

וזה נראה לי די מסובך, לכתוב כל כך הרבה קוד בשביל למחוק שורה ב GridView.

האם יש דרך אחרת, קצרה יותר? או שאולי לא הייתי צריך להשתמש ב ObjectDataSource ?

תודה על העזרה! (וכמובן תודה לכל מי שעזר לי בשאלות הקודמות! :) )

שריה

קישור לתוכן
שתף באתרים אחרים

הפואנטה בobject datasource היא לאפשר לך לא לחבר בצורה הדוקה בין הgui לDB שלך, ברגע שאת עושה את זה את צריכה מן הסתם לכתוב ידנית פונקציות שימחקו את האובייקט מהDB.

אם את משתמשת בmssql/oracle כדאי לך להשתמש בentityframework כדי לייצג את הDB שלך כאובייקטים ורק אז לבנות מעליו objectdatasource.

קישור לתוכן
שתף באתרים אחרים

תודה!

השתמשתי בפרויקט שלי ב entityframework, אבל את ה GridView חיברתי ל object datasource... לא הבנתי איך בדיוק ליישם את מה שכתבת. כי ה GridView בתכל'ס מחובר ל object datasource, ואז אין לי delete... ?

קישור לתוכן
שתף באתרים אחרים

את יכולה ככה לכתוב את הdelete דיי בקלות, את לא צריכה לממש את השאילתות והכל, רק לממש את פונקציית הdelete של הdatasource ודרכו פשוט לקרוא לdelete של הadapter שEF ג'ינרט לך.

קישור לתוכן
שתף באתרים אחרים

ארכיון

דיון זה הועבר לארכיון ולא ניתן להוסיף בו תגובות חדשות.

×
  • צור חדש...