Upload
kris
View
62
Download
4
Embed Size (px)
DESCRIPTION
טיפול בתלמידים. סדר יום הצגת תכנית רצה מבנה פרויקט DataSet DataRelation עמודות נתונים בנויות אישית. רשימת תלמידים קלט פרטי תלמיד שמירת נתונים. הצגת תכנית רצה. DAL – שכבת הנתונים גישה למסד הנתונים שליפת נתונים מהטבלאות עדכון נתונים בטבלאות BL – שכבת לוגית - PowerPoint PPT Presentation
Citation preview
טיפול בתלמידים
יום סדררצה • תכנית הצגתפרויקט • מבנה•DataSet•DataRelationאישית • בנויות נתונים עמודות
רצה תכנית הצגת
תלמידים • רשימת
תלמיד • פרטי קלט
נתונים • שמירת
פרויקט מבנה
•DAL – הנתונים שכבתהנתונים • למסד גישהמהטבלאות • נתונים שליפתבטבלאות • נתונים עדכון
•BL – לוגית שכבתשונים - • ממקורות נתונים DataSetאיחודהנתונים • על שונות לוגיות פעולות ביצוע
•WEB – התצוגה שכבתנתונים • הצגתנתונים • קלט
DataSet) נתונים) למסד מקביל
טבלאות – • DataTableאוסףבמערך • לאיברים בדומה ברשימה מסודרות הטבלאותממקום )• החל הטבלאות index )0מיקום• " המיקום י עפ לטבלה לגשת ניתן•- ( " ה הקמת בזמן שניתן שם הטבלה שם י עפ לגשת (DataTableניתן
קישורים • אוסףטבלאות • בין קישור
•) : ( – ) ישובים ) טבלת דוגמא ראשי מפתח היחיד האב טבלת•) : ( – ) תלמידים ) טבלת דוגמא זר מפתח הרבים הבן טבלת
קישור • יצירתהקישור • שםהראשי ) – • המפתח עמודת האב מטבלת (Numעמודה•) הזר ) המפתח עמודת הבן מטבלת עמודה
האב – • בטבלת לנתון .ParentRowגישה
הנתונים – מקור תלמידים טופס
משתתפות טבלאותבטופס
ישובים טבלת . חיוג א טבלת
תלמידים טבלת
במסד ) תלמידים טבלתהנתונים(
. חיוג א מספר . א מטבלת
חיוגNumשדה
ישוב מספרישובים מטבלת
Numשדה
Data Set
טבלת תלמידים
ישובים טבלת . חיוג א טבלת
DataTable (0)DataTable (1)DataTable (2)
טבלאות DataSetיצירת והוספת
// DataSet יצירתDataSet ds = new DataSet (“ לוגי ;(“שםטבלאות // הוספתDataTable dt = service.GetCities();ds.Tables.Add(dt);
טבלה // שליפתDataTable dtCities = ds.Tables[“Cities”];
Data Set -בין קישוריםטבלאות
טבלת תלמידים
ישובים טבלת . חיוג א טבלת
DataTable (0)DataTable (1)DataTable (2)
עמודת בין לעמודת Numקישור ישובים בטבלת Cityבטבלתתלמידים
עמודת בין . Numקישור לעמודת חיוג א בטבלת AreaCodeבטלבתתלמידים
DataSet – קישורים הוספת
טבלאות // בין קישור הוספתds.Relations.Add( “ הקישור ,“שם
האב מטבלת המפתח ,עמודתהבן מטבלת זר מפתח ;(עמודת
) ישובים – ) טבלת היחיד טבלת האב טבלת) תלמידים – ) טבלת הרבים טבלת הבן טבלת
DataSet – קישורים הוספת
טבלאות // בין קישור הוספת
ds.Relations.Add(“StudentsCities”ds.Tables[“Cities”].Columns[“Num”],ds.Tables[“Students”].Columns[“City”]);
תלמידים רשימת
מטבלת שדותתלמידים
נוספים שדותתלמידים DataTableב-
ישובים מטבלת . נתון חיוג א מטבלת נתון
DataTable – עמודות הוספת
לטבלה // עמודה הוספתdt.Columns.Add(“ ,“ נתונים טיפוס עמודה ;(שםString – מחדל ברירת נתונים טיפוס
הישוב // שם להצגת עמודה הוספתdt.Columns.Add(“CityName”);
תלמידים בטבלת עמודות מילוי
טבלת תלמידים
ישובים טבלת . חיוג א טבלת
93023490303-9302349
ירושלים
DataTable – עמודות מילוי
האב // מטבלת נתון שליפתDataRow row = dtStudents.Rows[ עמודה' ;[מסrow[“ עמודה שם = [“למילוי
row.GetParentRow(“]“ “[)“ הנתון עמודת שם הקישור ;שם
DataRow row = dsStudents.Rows[0];row[“CityName”]=
row.GetParentRow(“StudentsCities”)[“Name”];