【问题标题】:C# List of dictionaries to DataGridViewC# 到 DataGridView 的字典列表
【发布时间】:2012-06-30 18:38:49
【问题描述】:

我想在 datagridview 中显示来自 List 的数据,但显示来自字典(或列表)的所有数据。 我有两个像下面这样的课程。现在我想在 DataGridView 中列出字典中的所有 MeasureSteps,一对一,以及 Board 类的乘法信息。

什么控制对我有帮助?或者,如果我可以使用 datagridview 做到这一点,该怎么做?

class Board
{
    public string Station { get; set; }
    public DateTime TestDate { get; set; }
    public string TestProgram { get; set; }
    public string TestRevision { get; set; }
    public string ArticleNumber { get; set; }
    public bool Result { get; set; }
    public string SerialNumber { get; set; }
    public string Operator { get; set; }
    public string BatchNumber { get; set; }
    public string TestTime { get; set; }
    public string TestObjectRevision { get; set; }
    public string TestObjectDescription { get; set; }
    public string TestObjectName { get; set; }
    public string InstrumentInventoryNumber { get; set; }
    public string InstrumentArticleNumber { get; set; }
    public string InstrumentName { get; set; }
    public Dictionary<string,MeasureStep> Measurements { get; set; }
}
class MeasureStep
{
    public string TestFunction { get; set; }
    public string Descripton { get; set; }
    public double LowerLimit { get; set; }
    public double UpperLimit { get; set; }
    public double MeasuredValue { get; set; }
    public string Unit { get; set; }

    public bool Result { get; set; }
}

【问题讨论】:

标签: c# .net binding datagridview


【解决方案1】:

您可以使用master-detail form。或者,您可以创建一个网格,其中行(Board)可以展开以显示其子级(MeasureSteps),但这会更复杂。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2017-06-16
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2011-12-18
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多