private void btnImport_Click(object sender, EventArgs e) { OpenFileDialog sd = new OpenFileDialog(); sd.Filter = "csv file|*.csv|txt file|*.txt"; if (sd.ShowDialog(this) == DialogResult.OK) { TxtFileStream txt = new TxtFileStream(sd.FileName); var mat = txt.LoadAsIntMatrix(); var dt = bindingSource1.DataSource as DataTable; dt.Rows.Clear(); for (int i = 0; i < mat.GetLength(0); i++) { var dr = dt.NewRow(); for (int j = 0; j < 3; j++) { dr[j] = mat[i][j]; } dt.Rows.Add(dr); } this.bindingSource1.DataSource = dt; this.dataGridView1.DataSource = bindingSource1; } }
private void btnImport_Click(object sender, EventArgs e) { OpenFileDialog sd = new OpenFileDialog(); sd.Filter = "csv file|*.csv|txt file|*.txt"; if (sd.ShowDialog() == DialogResult.OK) { TxtFileStream txt = new TxtFileStream(sd.FileName); var dt = txt.LoadAsTable(); _Value_Cat = txt.LoadAsFloatMatrix(); dataGridEx1.DataTable = dt; } }