繁体   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