ADO Net Database ASP.Net Tutorial

<%@ Page Language="C#" %>
<%@ Import Namespace="System.Data" %>
<%@ Import Namespace="System.Data.SqlClient" %>
<%@ Import Namespace="System.Configuration" %>

    protected void Page_Load(object sender, EventArgs e)
    {
        SqlConnection DBCon;
        SqlCommand Command = new SqlCommand();
        SqlDataReader OrdersReader;
        IAsyncResult ASyncResult;
        System.Threading.WaitHandle WHandle;
        DBCon = new SqlConnection();
        DBCon.ConnectionString = 
                ConfigurationManager.ConnectionStrings["DSN_NorthWind"].ConnectionString;
        Command.CommandText = "SELECT TOP 5 Customers.CompanyName, Customers.ContactName, " +
                " Orders.OrderID, Orders.OrderDate, " +
                " Orders.RequiredDate, Orders.ShippedDate " +
                " FROM Orders, Customers " +
                " WHERE Orders.CustomerID = Customers.CustomerID " +
                " ORDER BY Customers.CompanyName, Customers.ContactName ";
        Command.CommandType = CommandType.Text;
        Command.Connection = DBCon;
        DBCon.Open();
        ASyncResult = Command.BeginExecuteReader();
        WHandle = ASyncResult.AsyncWaitHandle;
        if (WHandle.WaitOne() == true)
        {
            OrdersReader = Command.EndExecuteReader(ASyncResult);
            gvOrders.DataSource = OrdersReader;
            gvOrders.DataBind();
            DBCon.Close();
        }
        else
        {
        }
    }



    The Wait Approach


    
    

                        AutoGenerateColumns="False" Width="100%">
    
                    DataField="CompanyName">
                    DataField="ContactName">
                    DataField="orderdate" DataFormatString="{0:d}">
                    DataFormatString="{0:d}">
                    DataFormatString="{0:d}">
    

    
    

    


File: Web.config

  
                     connectionString="Data Source=localhost\SQLEXPRESS;Initial Catalog=Northwind;Integrated Security=True"
             providerName="System.Data.SqlClient" />