[英]Data Grid View data binding with List
我正在嘗試將對象列表與三個數據網格綁定在一起的問題。 我得到了三個類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。
List層次結構將是DashBoard的主列表,其中包含ResultSet的列表,每個ResultSet都包含DetailResultSet的列表。 有三個DataGridView。 前兩個正在填充,但第三個正在填充錯誤。
您正在綁定到成員“ DetailResultSet”,但類DashboardResultSet
沒有此類屬性。
你可以試試看嗎
detailResultSetDataGridView.DataSource = dashboardResultSets.ResultSet;
detailResultSetDataGridView.DataMember = "DetailResultSet"
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.