private void SalirToolStripMenuItem_Click(object sender, EventArgs e) { if (modificaciones == true) { SalirForm frm = new SalirForm(); if (frm.ShowDialog() == DialogResult.OK) { sal = frm.salir; } if (sal == 0) { this.Close(); } else if (sal == 1) { GuardarToolStripMenuItem_Click(sender, e); this.Close(); } else if (sal == 2) { GuardarComoToolStripMenuItem_Click(sender, e); this.Close(); } } else { this.Close(); } }
private void CargarArchivoToolStripMenuItem_Click(object sender, EventArgs e) { //Vaciamos las listas if (modificaciones) { SalirForm frm = new SalirForm(); if (frm.ShowDialog() == DialogResult.OK) { sal = frm.salir; } else if (sal == 1) { GuardarToolStripMenuItem_Click(sender, e); } else if (sal == 2) { GuardarComoToolStripMenuItem_Click(sender, e); } } openFileDialog1.Title = "Abrir archivo"; openFileDialog1.Filter = "Archivos CSV (*.csv)|*.csv|Archivos DATA(*.data)|*.data"; openFileDialog1.FileName = ""; openFileDialog1.InitialDirectory = Environment.GetFolderPath(Environment.SpecialFolder.MyDocuments) + "\\dev\\DMApp\\files"; if (openFileDialog1.ShowDialog() == DialogResult.OK) { dataGridView1.DataSource = null; atributo.Clear(); faltante.Clear(); cabecera.Clear(); faltantes = 0; atributoscomboBox.Items.Clear(); guardarToolStripMenuItem.Enabled = true; guardarComoToolStripMenuItem.Enabled = true; filepath = openFileDialog1.FileName; DataTable dt = new DataTable(); label3.Text = "Cantidad de instancias\n"; label4.Text = "Cantidad de atributos\n"; label5.Text = "Valores faltantes\n"; label6.Text = "Proporción de valores faltantes\n"; textBox1.Text = textBox2.Text = ""; if (filepath.Contains(".csv")) { dt = LeerCSV(dt); } else if (filepath.Contains(".data")) { dt = LeerDATA(dt); } if (dt.Rows.Count >= 0) { dataGridView1.DataSource = dt; if (filepath.Contains(".data")) { //EvalRegex(); //label8.Text = pruebaRegx.ToString(); } this.Text = "DMApp - " + Path.GetFileName(filepath); MessageBox.Show("El archivo ha sido cargado correctamente", "Aviso"); modificaciones = false; //Actualizar info de labels y textbox sobre el dataset } } }