【发布时间】:2019-07-21 14:27:51
【问题描述】:
基本上我有不同的列表:Employee、Cooker 和 Teacher。
当我想用其中一个填充我的 datagridview 时,它不会以正确的顺序显示对象的值。正确的顺序是什么意思?如果我的班级有id、name 和salary 属性或属性,我想以相同的顺序显示它们,而不是salary、name 和id。我应用了继承,所以我不知道这是否会导致一些问题。
我只是尝试用这个填充我的 datagridview。
dgvEmployess.DataSource = listOfCookers;
这是我的课程
public class Person
{
public int Id { get; set; }
public string Name { get; set; }
public int Age { get; set; }
}
public class Employee : Person
{
public double Salary { get; set; }
}
public class Teacher : Employee
{
public int NumberOfStudents { get; set; }
}
public class Cooker : Employee
{
public int ExtraHours { get; set; }
}
【问题讨论】:
标签: c# list winforms datagridview