リストからのデータグリッドビューデータに表示したいが、辞書(またはリスト)からのすべてのデータを表示したい。以下のような2つのクラスがあります。そして今、私は DataGridView にすべての MeasureSteps をディクショナリから 1 行に 1 つずつ、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; }
}