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

الثلاثاء، 10 ديسمبر 2013

شرح دورة الـ ASP.NET للمبتدئين – الدرس الحادى و العشرون

.. ADO.net / Connection Mode ""..
متابعة لـ ASP.NET نقدم دروس متسلسة على مدونة مايندز | علم ينتفع به من خلال النقر على هذا الرابط
التعامل مع قواعد البيانات باستخدام ال ADO.net فى حالة Connection Mode:
أولا: صمم الشكل التالى:-
ثانيا: الكود كالتالى:-

using System;
using System.Collections.Generic;
using System.Linq;
using System.Web;
using System.Web.UI;
using System.Web.UI.WebControls;
// Add NameSpace
using System.Data;
using System.Data.SqlClient;

public partial class ConnectionMode : System.Web.UI.Page
{
    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");

        // للدخول للداتا بيز passwordو username فى حالة وجود 
        //SqlConnection con = new SqlConnection("Data Source=localhost;database=HCom;User ID=<username>;Password=;<password>");
// Define a Command
        SqlCommand com = new SqlCommand("select * from hardware", con);

        // Open Connection
        con.Open();

        // Execute The Command
        SqlDataReader r = com.ExecuteReader();

        // Read and Display the Data
        while (r.Read())
        {
            // Add in DropDownList .. Names in Column 2
            DDL_HN_1.Items.Add(r.GetSqlString(1).ToString());
        }

        // Close Reader
        r.Close();
        // Close Connection
        con.Close();
    }
}


*********************************************************
ثالثا: عند التشغيل يكون الشكل كالتالى:-


لاحظ: امتلاء ال DropDownList بالبيانات فى الجدول من قاعدة البيانات 
*********************************************************