簡體   English   中英

數據網格查看與列表的數據綁定

[英]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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM