شرح دورة الـ ASP.NET للمبتدئين – الدرس السادس و العشرون | مايندز | علم ينتفع به
الأتصال بنا 61109-264-012

الخميس، 16 يناير 2014

شرح دورة الـ 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();
    }
ثالثا : عند التنفيذ 
الى اللقاء فى الدرس القادم ...

0 comments :

إرسال تعليق