mirror of
https://github.com/AdAstra-LD/DS-Pokemon-Rom-Editor.git
synced 2026-05-11 06:24:14 -05:00
41 lines
1.3 KiB
C#
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;
|
|
}
|
|
}
|
|
}
|