【发布时间】:2011-11-29 12:42:08
【问题描述】:
我正面临一个问题,我试图将一个对象列表与三个数据网格绑定。我得到了三个类 DashboardResultSet、Resultset、DetailResultSet。
DashboardResultSet 类代码如下:
public class DashboardResultSet
{
public string TestType { get; set; }
public string SuccessfulExeceution { get; set; }
public string FailedExeceution { get; set; }
public string FailedCsvTest { get; set; }
public int Total { get; set; }
public BindingList<ResultSet> _ResultSet = new BindingList<ResultSet>();
public BindingList<ResultSet> ResultSet { get { return _ResultSet; } }
}
ResultSet 类具有相同的 DetailResultset 绑定列表。我正在填充我的对象并将其添加到绑定列表中,然后像这样分配它
dashboardResultSetDataGridView.DataSource = dashboardResultSets;
resultSetDataGridView.DataSource = dashboardResultSets;
resultSetDataGridView.DataMember = "ResultSet";
detailResultSetDataGridView.DataSource = dashboardResultSets;
detailResultSetDataGridView.DataMember = "DetailResultSet";// Error Cannot create the Child list
detailResultSetDataGridView 无法找到 dataMember DetailResultSet。
列表层次结构将是 DashBoard 是包含 ResultSet 列表的主列表,每个 ResultSet 都包含 DetailResultSet 列表。共有三个DataGridView。前两个正在填充,但第三个出现错误。
【问题讨论】:
标签: c# winforms datagridview