private void button1_Click(object sender, EventArgs e) { MaterialsCreation addMaterials = new MaterialsCreation(0, -1); addMaterials.ShowDialog(); dataGridView1.DataSource = MainInterface.Materials.Select(vector => new { Name = vector.Name, YoungModulus = vector.YoungModulus, PoissonRatio = vector.PoissonRatio, Rho = vector.Rho }).ToList(); }
private void button2_Click(object sender, EventArgs e) { Int32 selectedRowCount = dataGridView1.Rows.GetRowCount(DataGridViewElementStates.Selected); if (selectedRowCount > 0) { if (selectedRowCount > 1) { MessageBox.Show("Please select one row at a time."); } else { MaterialsCreation addMaterials = new MaterialsCreation(1, dataGridView1.SelectedRows[0].Index); addMaterials.ShowDialog(); dataGridView1.DataSource = MainInterface.Materials.Select(vector => new { Name = vector.Name, YoungModulus = vector.YoungModulus, PoissonRatio = vector.PoissonRatio, Rho = vector.Rho }).ToList(); } } }