using System.Collections.Generic; using System.ComponentModel; using System.Linq; using System.Windows.Forms; namespace DSPRE { public partial class DVCalcNatureViewerForm : Form { private List data; public DVCalcNatureViewerForm(List data) { InitializeComponent(); this.data = data; PopulateDataGridView(); } private void PopulateDataGridView() { // Create a BindingList to bind to the DataGridView var bindingList = new BindingList(data.ToList()); // Set the DataSource of the DataGridView natureGridView.DataSource = bindingList; // Set the columns natureGridView.Columns[0].HeaderText = "IV"; natureGridView.Columns[0].DataPropertyName = "IV"; natureGridView.Columns[1].HeaderText = "Nature"; natureGridView.Columns[1].DataPropertyName = "Nature"; natureGridView.Columns[2].HeaderText = "DV"; natureGridView.Columns[2].DataPropertyName = "DV"; // Adjust column widths natureGridView.AutoSizeColumnsMode = DataGridViewAutoSizeColumnsMode.AllCells; } } }