我正面临一个问题,我试图用三个数据网格绑定一个对象列表。我有三个类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。前两个是填充,但对于第三个我正在收到错误。
答案 0 :(得分:0)
您绑定到成员“DetailResultSet”,但类DashboardResultSet
中没有此类属性。
答案 1 :(得分:0)
你可以试试
detailResultSetDataGridView.DataSource = dashboardResultSets.ResultSet;
detailResultSetDataGridView.DataMember = "DetailResultSet"