void grdSurveys_RowCommand(object sender, GridViewCommandEventArgs e) { Survey survey; switch (e.CommandName) { case "modAdd": survey = new Survey(new Guid(e.CommandArgument.ToString())); survey.AddToModule(ModuleId); surveyGuid = new Guid(e.CommandArgument.ToString()); break; case "modRemove": survey = new Survey(new Guid(e.CommandArgument.ToString())); survey.RemoveFromModule(ModuleId); surveyGuid = Guid.Empty; break; case "delete": Survey.Delete(new Guid(e.CommandArgument.ToString())); break; case "export": DataTable dataTable = Survey.GetResultsTable(surveyGuid); string fileName = "csv" + DateTimeHelper.GetDateTimeStringForFileName() + ".csv"; ExportHelper.ExportDataTableToCsv(HttpContext.Current, dataTable, fileName); break; } BindGrid(); }