我正面临着一个问题,我试图绑定一个具有三个数据网格的对象列表。我有三个类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相同的绑定列表。我填充我的对象并将其添加到绑定列表,然后assiging这样说,这
dashboardResultSetDataGridView.DataSource = dashboardResultSets;
resultSetDataGridView.DataSource = dashboardResultSets;
resultSetDataGridView.DataMember = "ResultSet";
detailResultSetDataGridView.DataSource = dashboardResultSets;
detailResultSetDataGridView.DataMember = "DetailResultSet";// Error Cannot create the Child list
detailResultSetDataGridView无法找到数据成员DetailResultSet。
列表层次结构将为 DashBoard是包含ResultSets列表的主列表,每个ResultSets包含DetailResultSet列表。有三个DataGridView。前两个是填充,但第三个我得到错误。
ResultSet类有DetailResultSet – user1071222
的财产@ user1071222:你可能有那么错误的'detailResultSetDataGridView.DataSource = dashboardResultSets结合;'?您必须将其绑定到resultSetDataGridView的SelectedItem,并将Path设置为“ResultSet”。 – Fischermaen
感谢您的快速响应。可以举个例子。这真的会有所帮助。 – user1071222