Предположим, у вас есть такой класс:
public class Staff
{
public int ID { get; set; }
public string Name { get; set; }
}
И предположим, что вы перетащили DataGridView
в вашу форму и назовите ее dataGridView1.
Вам необходим BindingSource для хранения ваших данных, чтобы связать ваши DataGridView
. Вот как вы можете это сделать:
private void frmDGV_Load(object sender, EventArgs e)
{
//dummy data
List<Staff> lstStaff = new List<Staff>();
lstStaff.Add(new Staff()
{
ID = 1,
Name = "XX"
});
lstStaff.Add(new Staff()
{
ID = 2,
Name = "YY"
});
//use binding source to hold dummy data
BindingSource binding = new BindingSource();
binding.DataSource = lstStaff;
//bind datagridview to binding source
dataGridView1.DataSource = binding;
}