التخطي إلى المحتوى
شرح دورة الـ ASP.NET للمبتدئين – الدرس السادس و العشرون
.. ADO.net / Disconnection Mode“..
فيه يتم التعامل بين ال Website  وقاعدة البيانات عن طريق وسيط وهو DataSet.
 
ويستخدم فى هذا النوع DataAdapter بدلا من ال DataReader.
يتم تعريف ال DataSet وتحميلها بالبيانات باستخدام الدالة Fill.
ولملاحظة الفرق بين الConnection Mode  و ال Disconnection Mode سوف نستخدم المثال فى الدرسين 21 و 22 .

أولا : صمم الشكل التالى :
ثانيا : الكود بهذا الشكل :
 
// Add NameSpace
        using System.Data;
        using System.Data.SqlClient;

protected void Page_Load(object sender, EventArgs e)
{
//Define Database Connection
//Data Source=localhost مكان الداتا بيز = اسم السيرفر
//database=HCom اسم الداتا بيز
//Integrated Security=True للدخول للداتا بيز passwordو username لعدم وجود
SqlConnection con = new SqlConnection(“Data Source=localhost;database=HCom;Integrated Security=True”);
// Define a Command
SqlCommand com = new SqlCommand(“select * from hardware “, con);
// Open Connection
con.Open();
// Define Adapter
SqlDataAdapter ad = new SqlDataAdapter(com);
// Define DataSet
DataSet ds = new DataSet();
// Fill DataSet بالبيانات DataSet تحميل
ad.Fill(ds);
// DataSet وهو ال DropDownList تحديد مصدر البيانات لل
DDL.DataSource = ds;
//Text تحديد خاصية ال
DDL.DataTextField = “h_name”;
//Value تحديد خاصية ال
DDL.DataValueField = “h_id”;
// عرض البيانات
DDL.DataBind();
//Close Connection
con.Close();
}

ثالثا : عند التنفيذ 
الى اللقاء فى الدرس القادم …

عن الكاتب

التعليقات

أضف تعليقاً

لن يتم نشر عنوان بريدك الإلكتروني. الحقول الإلزامية مشار إليها بـ *

Shares