DataGridView不显示基类属性

时间:2018-11-18 19:52:23

标签: c#

人员班

class Person
{
  public string name;
  public int age;

 public Person() {}

 public Person(string pName, int pAge)
 {
   name = pName;
   age = pAge;
 }
}

会员等级

class Member:Person
{
  private string _email;

  public string Email
  {
    get{return _email;}
    set{_email = value;}
  }

 public Member(){}

 public Member(string pName, int pAge, string email): base(pName, pAge)
 {
   Email = email;
  }
}

我想在DataGridView中显示所有属性,但是当我单击显示按钮时,只有电子邮件显示在DataGridView中。

1 个答案:

答案 0 :(得分:1)

尝试将名称和年龄更改为属性。

DataGridView仅自动显示公共属性。