220 likes | 455 Views
الوصول لقاعدة بيانات من خلال صفحة ASP. المحاضرة التاسعة. مراحل عرض بيانات لقاعدة بيانات من خلال صفحة ASP. الاتصال بقاعدة البيانات إنشاء الاستعلام SQL عرض النتائج داخل صفحه ASP.NET. إنشاء الاستعلام SQL. SELECT Data Method لاختيار البيانات من قاعدة البيانات INSERT Data Method
E N D
الوصول لقاعدة بيانات من خلال صفحة ASP المحاضرة التاسعة
مراحل عرض بيانات لقاعدة بيانات من خلال صفحة ASP الاتصال بقاعدة البيانات إنشاء الاستعلام SQL عرض النتائج داخل صفحه ASP.NET
إنشاء الاستعلام SQL SELECT Data Method لاختيار البيانات من قاعدة البيانات INSERT Data Method لأضافه البيانات DELETE Data Method لحذف البيانات UPDATE Data Method لتعديل البيانات
إنشاء الاستعلام SQL يمكن إرجاع (تخزين) البيانات من قاعدة البيانات إلى صفحه ويب ASP.NET من خلال استعلامات SQL SELECT باستخدام أحد الكائنين :DataReder , DataSet
عرض النتائج داخل صفحه ASP.NET • هناك العديد من الادوات المستخدمة لإظهار البيانات المخزنة داخل قواعد البيانات تسمى Data Web Controls : • اداة شبكة البيانات Data Grid • أداة قائمة البيانات DataList • أداه التكرارRepeater • اداة قائمة المنسدلة DropDownList • اداة قائمة ازرار الاختيار RadioButtonList • اداة قائمة مربعات الاختيار checkBoxList • أداه مربع السرد listBox
ربط القائمة المنسدلة بقاعدة البيانات • من خلال خاصية ITEMS • من خلال كود Visual Basic • من خلال ربطها بحقل معين في قاعدة بيانات
عرض بيانات لقاعدة بيانات من خلال صفحة ASP لربط البيانات بأداة التحكم نحتاج إلى : الخاصية DataSource الوظيفة DataBind() إرجاع البيانات من قاعدة البيانات إلى الخاصية DataSource DataBind() إجراء عمليه الربط بواسطة
عرض بيانات لقاعدة بيانات من خلال صفحة ASP لربط البيانات بأداة التحكم نحتاج إلى : WebControlID.DataSource=some object WebControlID.DataBind() باسم أداه التحكم الدالة الناتجة من المعالج )DataSet,DataReader(
عرض بيانات لقاعدة بيانات من خلال صفحة ASP جدول قاعدة البيانات عبارة عن شبكه ذات بعدين البعد الأفقي(الصف) والبعد الراسي (العمود). ويتم تمثيل الجدول برموز HTML بالرمز <table> <tr> الصف <td> العمود
عرض بيانات لقاعدة بيانات من خلال صفحة ASP أداة شبكة البيانات DataGrid: تقوم شبكه البيانات بعرض البيانات في صوره شبكه مكونه من محور راسي ومحور أفقي حيث تمثل كل سجل كصف وكل حقل كعمود .
عرض بيانات لقاعدة بيانات من خلال صفحة ASP
أداة شبكة البيانات DataGrid: أنواع أعمده شبكه البيانات: Bound Column هو النوع الافتراضي يستخدم لعرض قيمه أحد الحقول الموجودة بقاعدة البيانات . Hyperlink Column يقوم بإظهار ارتباط تشعبي بكل صف من صفوف مصدر البيانات
عرض بيانات لقاعدة بيانات من خلال صفحة ASP {0:formating rule}
انماط تنسيق التاريخ والوقت المعرفة مسبقا داخل .NET
انماط تنسيق التاريخ والوقت المعرفة مسبقا داخل .NET
أداة شبكة البيانات DataGrid: التصفح Paging عرض عدد معين من السجلات بدلا من كافه السجلات أي عرض البيانات في صوره أجزاء منفصلة أو صفحات
أداة شبكة البيانات DataGrid: للتصفح في اداة شبكة البيانات يتم استخدام أحد النمطين: نمط التنقل(Next, Previous Mode) ) يتم إضافة ارتباطين ارتباط للصفحة التالية وارتباط للصفحة السابقة نمط أرقام الصفحات(Page numbers Mode)) يتم إظهار أرقام بعدد الصفحات المتاحة في الجزء السفلي من شبكه البيانات