我有一个Phone
课程:
class Phone
{
public string Number { get; private set; }
public string Description { get; private set; }
public Phone(string number, string description)
{
Number = number;
Description = description;
}
}
我尝试将List<Phone>
绑定到DataGridView
:
var list = new List<Phone>
{
new Phone("(00) 000-000-000", "Personal"),
new Phone("(11) 111-111-111", "Work"),
};
dataGridView.DataSource = list;
数据完美结合。但是,即使AllowUserToAddRows
属性设置为true
,我也无法添加新行。根据{{3}}回答,我尝试使用BindingList
,但我得到的结果相同。
示例: