DCSIMG
DataTable - שלמה גולדברג (הרב דוטנט)
Sign in | Join | Help

שלמה גולדברג (הרב דוטנט)

מרצה בסלע ויועץ בעולם ה - net.

Browse by Tags

דוגמאות בסיסיות לשימוש בשיטות השונות בגישה לבסיס נתונים
14 November 11 05:30 PM | Shlomo | 1 comment(s)
קבלתי שאלה כיצד מתחברים לבסיס נתונים ב - net. כמובן שהפתרון גדול מידי עבור מסגרת הזו, אבל בכל זאת אני אדגים כאן את הבסיס להתחברות בכל השיטות. חשוב לזכור שפוסט זה הינו דוגמא בסיסית ביותר לגישה בכל השיטות ולא לימוד מעמיק של כל אחת מהם. (אני מתנצל מראש שהדוגמאות בפוסט זה הם ב - vb.net ולא ב - #C) להורדת הדוגמאות בפוסט זה הקדמה: כדי לגשת לבסיס נתונים מ - net קיימים (בעיקר) שלוש דרכים. הראשונה והבסיסית היא כמובן ado.net . השנייה היא גישה בעזרת dataset, typed dataset. והשלישית היא orm כשהשיטות העיקריות...
Show Popup before post back
16 October 09 10:18 AM | Shlomo | 1 comment(s)
נניח שיש לנו טופס שהמשתמש ממלא בו פרטים כלשהם ובזמן לחיצה על OK לפני הריצה לשרת אנחנו רוצים להציג חלון אחר (מודלי) ובמידה והמשתמש ילחץ באותו חלון על OK נוכל לעשות ריצה לשרת בחלון הראשון . המוטובצייה לעשות את זה יכולה להיות מכל מיני סיבות - אני אדגים כאן כדוגמא, בטופס הראשון משתמש אמור להעלות קובץ ולבחור משתמשים שיכולים לראות את הקובץ, בזמן לחיצה על OK נפתח לו חלון חדש שבו יש לו GRID עם השמות של המשתמשים ותיבת טקסט שבו הוא אמור להכניס את מספרי הזהות של המשתמשים שהוא בחר - ורק במידה ומספרי הזהות נכונים...
Differece between DataRow.Delete and DataTable.Rows.Remove
02 July 09 12:51 PM | Shlomo | 1 comment(s)
שימו לב לאיך המתודה Remove ממומשת: public void Remove( DataRow row) { if (((row == null ) || (row.Table != this .table)) || (-1L == row.rowID)) { throw ExceptionBuilder .RowOutOfRange(); } if ((row.RowState != DataRowState .Deleted) && (row.RowState != DataRowState .Detached)) { row.Delete(); } if (row.RowState != DataRowState .Detached) { row.AcceptChanges(); } } המתודה קוראת ל - row.Delete ולאחר מכן מפעילה את AcceptChanges מה שאומר שהשורה תמחק לצמיתות מהטבלה. כדי למנוע את החוכמה של המפתח...
תגים:, ,