protected void ExportButton_Click(Object sender, EventArgs e)
        {
            CommerceBuilder.DataExchange.GenericExportManager <UserSummary> exportManager = CommerceBuilder.DataExchange.GenericExportManager <UserSummary> .Instance;
            CommerceBuilder.DataExchange.GenericExportOptions <UserSummary> options       = new CommerceBuilder.DataExchange.GenericExportOptions <UserSummary>();
            options.CsvFields = new string[] { "UserName", "OrderCount", "OrderTotal" };

            DateTime            fromDate   = StartDate.SelectedStartDate;
            DateTime            toDate     = EndDate.SelectedEndDate;
            IList <UserSummary> reportData = ReportDataSource.GetSalesByUser(fromDate, toDate, "OrderTotal DESC");

            options.ExportData = reportData;
            options.FileTag    = string.Format("SALES_BY_CUSTOMERS(from_{0}_to_{1})", fromDate.ToShortDateString(), toDate.ToShortDateString());
            exportManager.BeginExport(options);
        }