private void dataGridView1_CellEndEdit(object sender, DataGridViewCellEventArgs e) { try { datos = new ArrayList(); for (int i = 0; i < dgvDatos.RowCount - 1; i++) { if (dgvDatos.Rows[i].Cells[0].Value.ToString() != null) { datos.Add(Double.Parse(dgvDatos.Rows[i].Cells[0].Value.ToString())); } } datos.Sort(); desc = new Descriptiva(datos, ""); txtLi.Text = datos[0].ToString(); txtLs.Text = datos[dgvDatos.RowCount - 2].ToString(); txtamplitud.Text = desc.Amplitud().ToString(); txtclases.Text = desc.Clases().ToString(); txtanchoc.Text = desc.AnchoClase().ToString(); txtmenor.Text = "Menor: " + datos[0].ToString(); txtmayor.Text = "Mayor: " + datos[dgvDatos.RowCount - 2].ToString(); txtcantidad.Text = "Cantiad: " + (dgvDatos.RowCount - 1).ToString(); txtmedia.Text = "Media: " + Math.Round(desc.Media(), 2); txtmediana.Text = "Mediana: " + desc.Mediana().ToString(); txtmoda.Text = "Moda: " + desc.Moda().ToString(); } catch (Exception) { } }
public void LlenarResumen() { dgvresumen.Rows.Add("Recuento", desc.datos.Count.ToString()); dgvresumen.Rows.Add("Media", Math.Round(desc.Media(), 2).ToString()); dgvresumen.Rows.Add("Mediana", desc.Mediana().ToString()); dgvresumen.Rows.Add("Moda", desc.Moda().ToString()); dgvresumen.Rows.Add("Menor", desc.Moda().ToString()); dgvresumen.Rows.Add("Mayor", desc.datos[desc.datos.Count - 1].ToString()); dgvresumen.Rows.Add("Rango", desc.Amplitud().ToString()); }