ADO Net Database ASP.Net Tutorial

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

    Protected Sub Page_Load(ByVal sender As Object, ByVal e As System.EventArgs) 
        Dim DBCon As SqlConnection
        Dim Command As SqlCommand = New SqlCommand()
        Dim OrdersReader As SqlDataReader
        Dim ASyncResult As IAsyncResult
        Dim WHandle As Threading.WaitHandle
        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 Then
            OrdersReader = Command.EndExecuteReader(ASyncResult)
            gvOrders.DataSource = OrdersReader
            gvOrders.DataBind()
            DBCon.Close()
        Else
        End If
    End Sub



    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" />