0

欠けているものがあるに違いありません。非常に単純なことをしたいのですが、たとえば、次のようなクラスがあります。

public class Person
{
    public int ID { get; set; }
    public string FirstName { get; set; }
    public string LastName { get; set; }
    public DateTime DateOfBirth { get; set; }
    public List<string> phoneNumbers { get; set; }
}

次のような方法でデータフォームにバインドしたい:

 public Person person { get; set; }
 private void GetPerson()
 {
 List<string> lst = new List<string>();
        lst.Add("123445");
        lst.Add("2345345");
        lst.Add("4576345");
        lst.Add("456784");
        lst.Add("789067");

        person = new Person()
        {
            ID = 1,
            FirstName = "Kevin",
            LastName = "Dockx",
            DateOfBirth = new DateTime(1981, 5, 5),
            phoneNumbers= lst

        };
 }

その後

  GetPerson();
  dataForm1.CurrentItem = person;

私が間違っていることは何ですか?

4

1 に答える 1