DS-Pokemon-Rom-Editor/DS_Map/DVCalculator/DVCalcNatureViewerForm.cs
2024-03-27 23:12:48 +01:00

41 lines
1.3 KiB
C#

using System.Collections.Generic;
using System.ComponentModel;
using System.Linq;
using System.Windows.Forms;
namespace DSPRE
{
public partial class DVCalcNatureViewerForm : Form
{
private List<DVIVNatureTriplet> data;
public DVCalcNatureViewerForm(List<DVIVNatureTriplet> data)
{
InitializeComponent();
this.data = data;
PopulateDataGridView();
}
private void PopulateDataGridView()
{
// Create a BindingList to bind to the DataGridView
var bindingList = new BindingList<DVIVNatureTriplet>(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;
}
}
}