using System;
using System.Data;
using System.Data.SqlClient;
using System.Web.UI;

public partial class SimpleADONetGridView : Page
{
    protected void Page_Load(object sender, EventArgs e)
    {
       // 1. Tworzymy ciąg znakowy połączenia oraz ciąg znakowy polecenia.
       string connectionString = 
         "Data Source=(local)\\sql2k5;Initial Catalog=AdventureWorksLT;Integrated Security=True";

       string commandString = "Select [CustomerId], [FirstName], [LastName], [EmailAddress]  from SalesLT.Customer";

       // 2. Przekazujemy ciągi konstruktorowi SqlDataAdapter.
       SqlDataAdapter dataAdapter = new SqlDataAdapter(commandString, connectionString);

       // 3. Tworzymy obiekt DataSet.
       DataSet dataSet = new DataSet();
       // 4. Wypełniamy obiekt DataSet.       
       dataAdapter.Fill(dataSet,"Customers");          
       
       // 5. Pobieramy tabelę ze zbioru danych.         
       DataTable dataTable = dataSet.Tables["Customers"];          
       
       // 6. Dołączamy tabelę do kontrolki Gridview.         
       GridView1.DataSource=dataTable;
       GridView1.DataBind();
    }
}
