using System;
using System.Data;
using System.Data.SqlClient;
using System.Configuration;
using System.Web;
using System.Web.Security;
using System.Web.UI;
using System.Web.UI.WebControls;
using System.Web.UI.WebControls.WebParts;
using System.Web.UI.HtmlControls;

public partial class _Default : System.Web.UI.Page
{
   protected void Page_Load(object sender, EventArgs e)
   {
      // Tworzymy cig znakowy poczenia.
      string connectionString =
         "Data Source=Mozart ;Initial Catalog=Northwind;Integrated Security=True";

      string commandString = "Select * from Customers";

      // Tworzymy obiekt Connection.
      SqlConnection conn = new SqlConnection(connectionString);

      // Tworzymy obiekt Command.
      SqlCommand command = new SqlCommand(commandString);

      // Otwieramy poczenie.
      try
      {
         // Otwieramy poczenie.
         conn.Open();

         // Doczamy obiekt Connection do obiektu Command.
         command.Connection = conn;

         // Pobieramy dane.
         SqlDataReader reader =
            command.ExecuteReader(CommandBehavior.CloseConnection);

         // czymy dane kontrolk GridView.
         GridView1.DataSource = reader;
         GridView1.DataBind();

      }
      finally
      {
         conn.Close();   // Upewniamy si, e poczenie zostao zamknite.
      }

   }
}
