Я пытаюсь привязать List<Member>
к DataGrid, но не знаю, как это сделать.У меня есть два класса:
public class Member
{
public int id { get; set; }
public string name { get; set; }
public double salary { get; set; }
}
public class Player : Member
{
public double bonus { get; set; }
}
List<Member>
содержит объекты Member
и Player
.Я знаю, что должен привести Member
объект к Player
, где это необходимо.Я не знаю, как это сделать в одном списке.
Если я связываю List <Member>
, он отображает только Member
переменные и их значения без дополнительных полей, если объект, на самом деле, является Player
,Должен ли я повторить это и как?
Вот как я собираю их сейчас:
List<Member> list = db.Members.ToList();
dataGridView1.DataSource = list;
Возврат:
Member
Player
Ожидание: