using System;
using System.Data;
using System.Data.SqlClient;     // Niezbdne w trakcie dostpu do danych.
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 class DataSetSectionHandler : IConfigurationSectionHandler
{
   public Object Create(Object parent,
      Object configContext,
      System.Xml.XmlNode section)
   {
      string strSql;
      strSql = section.Attributes.Item(0).Value;

      string connectionString = "server=MojSerwer; uid=MojeID; " +
         "pwd=sekret; database=Northwind";

      // Tworzymy obiekt Command zbioru danych i obiekt DataSet.
      SqlDataAdapter da = new SqlDataAdapter(strSql,
         connectionString);

      DataSet dsData = new DataSet();

      // Wypeniamy danymi ustawiony obiekt.
      da.Fill(dsData, "Customers");

      return dsData;
   }
}
