我正面臨着一個問題,我試圖綁定一個具有三個數據網格的對象列表。我有三個類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