void ButtonExportUtenti_Click(object sender, EventArgs e) { try { BuildWhereClause(); DataSet ds = Utente.ListForExport(WhereClause); base.DataSetToExcel(ds.Tables, "UTENTE", true); } catch (ThreadAbortException exThread) { string thError = exThread.Message; } catch (Exception ex) { // Gestione messaggistica all'utente e trace in DB dell'errore ExceptionPolicy.HandleException(ex, "Propagate Policy"); } }