private void btncargarArchivo_Click(object sender, EventArgs e) { clsArchivo ar = new clsArchivo(); OpenFileDialog ofd = new OpenFileDialog(); ofd.Title = "porfa selecciona el archivo"; ofd.InitialDirectory = @"C:\Users\USER\Desktop\alumnos"; ofd.Filter = "archivo plano (*.csv)|*.csv"; if (ofd.ShowDialog() == DialogResult.OK) { var archivo = ofd.FileName; string resultado = ar.leerTodoArchivo(archivo); ArregloNotas = ar.leerArchivo(archivo); txtresultado.Text = resultado; } }
private void button1_Click(object sender, EventArgs e) { string ruta = this.txtRuta.Text; clsArchivo archivo = new clsArchivo(ruta); List <alumno> datos = archivo.leerArchivo(); List <alumno> arreglo = datos; List <alumno> ArregloTemporal = arreglo; alumno datosTemporal; for (int i = 0; i < arreglo.Count - 1; i++) { for (int j = i + 1; j < arreglo.Count; j++) { /** * COMO NO ES UN NUMERO SE UTILIZA EL COMPARE.TO * PARA COMPARAR LOS 2 STRING POR ORDEN ALFABETICO */ if (ArregloTemporal[i].ParcialUno > ArregloTemporal[j].ParcialUno) { datosTemporal = ArregloTemporal[i]; ArregloTemporal[i] = ArregloTemporal[j]; ArregloTemporal[j] = datosTemporal; } } } foreach (alumno info in arreglo) { this.listAlumnos.Items.Add(info.ParcialUno); } }