protected void DataList1_DeleteCommand(object source, DataListCommandEventArgs e)
{
   // (1) Pobieramy recordID z zaznaczonego elementu (acuch).
   string recordID = (DataList1.DataKeys[e.Item.ItemIndex]).ToString();

   // (2) Pobieramy odniesienie do parametru customerID.
   System.Web.UI.WebControls.Parameter param =
      DataListCustomerDeleteDataSource.DeleteParameters["CustomerID"];

   // (3) Ustawiamy warto default value parametru jako warto
   // rekordu do usunicia.
   param.DefaultValue = recordID;

   // (4) Usunicie rekordu.
   DataListCustomerDeleteDataSource.Delete();

   // (5) Ponowne doczenie danych do kontrolki.
   DataBind();
}
