private void button2_Click(object sender, EventArgs e) { try { this.dataGridView1.Rows.Clear(); List <BE.ProyectoReporte> list = proyectoService.generarReporte(this.desdeField.Value, this.hastaField.Value); foreach (BE.ProyectoReporte r in list) { this.dataGridView1.Rows.Add(new object[] { r.Nombre, true, r.HorasEstimadas, r.HorasInsumidas, r.DesvioHoras, r.DesvioDinero, r.Fecha }); } } catch (ProEasyException pEx) { showError(i18n().GetString("errors." + pEx.Code)); } catch (Exception) { showError(i18n().GetString("errors.1")); } }