מדריך ASP.NET – שימוש ב-SqlDataSource
במדריך זה נלמד כיצד לטעון נתונים באמצעות SqlDataSource ולהציגם על המסך.
מדריך זה משתמש בבסיס הנתונים Northwind אשר ניתן להורדה כאן.
בדף שלנו נוסיף SqlDataSource ע"י בחירה מה – Toolbox . האובייקט הזה ימצא בקטגורית Data:

נגרור אותו לדף שלנו, ונלחץ על החץ המסומן בעיגול:

בתפריט שייפתח נבחר באפשרות היחידה שהיא Configure data source:

לאחר שיפתח החלון של האשף, נלחץ על כפתור ה – New Connection:

בחלון שייפתח נבחר ב – Microdoft SQL Server ונלחץ על Continue:

בחלון שיפתח כעת נכתוב את שם השרת:

לאחר שנצא משדה שם השרת נוכל לבחור מהרשימה למטה את שם בסיס הנתונים, נוכל לעשות זאת ע"י בחירה או ע"י כתיבה של השם:

לאחר שבחרנו את השם, נלחץ OK. לאחר שנחזור לאשף, נלחץ על Next, כאן נשאל האם לשמור את מחרוזת פרטי ההתקשרות (Connection string) בתוך קובץ הגדרות:

עדיף לענות על שאלה זאת בחיוב ולכן נשאיר את תיבת הסימון מסומנת. ניתן לשנות את השם של ה – Connection string, אנחנו נשאיר אותו כמו שהוא ונלחץ על Next. בשלב הבא, נבחר את הטבלה הרצויה לנו:

בחלק התחתון של המסך נראה את העמודות של אותה הטבלה. נוכל לבחור עמודות מסוימות או לבחור ב – * ולהביא את כל העמודות.
נבחר את העמודות EmployeeID, LastName, FirstName ו-Title. למטה נוכל לראות את שאילתת ה – SQL שנבנית כתוצאה מהבחירה שלנו (תחת הכותרת SELECT Statement)

לאחר שבחרנו נלחץ על Next ונגיע לשלב של בדיקת השאילתא:

לחיצה על TestQuery תביא את תוצאות השאילתא, כעת נותר לנו רק ללחוץ על Finish.
כעת, נצרף לדף שלנו GridView. לאחר שנגרור אותו לדף, נלחץ על החץ שלידו (מסומן בעיגול):

בתפריט שנפתח, נחבר ל – GridView את ה – SqlDataSource שזה עתה סיימנו להגדיר:נוודא שה – Gridview קיבל שדות בהתאם לשאילתא:

כל מה שנותר לנו כעת הוא לבדוק איך זה נראה בדפדפן. נעשה זאת ע"י הקלקה ימנית על קובץ ה – ASPX ובחירה ב-View in Browser:

וזו תהיה התוצאה בדפדפן:

תגובות בפייסבוק