c# Winforms -将数据网格列绑定到嵌套对象中的属性
本文关键字:嵌套 对象 属性 绑定 Winforms 数据 网格 数据网 | 更新日期: 2023-09-27 18:14:58
我有一个显示自定义对象列表的数据网格。这个列表包含的对象的属性正在存储其他对象:
class Survey
{
public int Id{get;set;}
public Answer ChosenAnswer{get;set;}
public Question SomeQuestion{get;set;}
}
现在,网格只是简单地告诉我存储在Survey属性中的对象类型。
例如,如果我有一个Survey列表,我该如何将数据网格的列绑定到Answer的属性?我需要使用BindingSource吗?
BindingSource bindingSource = new BindingSource();
bindingSource.DataSource = surveys;
dataGridView.DataSource = bindingSource;
Where surveys is the list.
谢谢!
如果为Answer和Question类实现ToString,它们将显示在列中。