2

タイプRowのオブジェクトのリストを持つクラス Zones があります。私がやろうとしているのは、DataGridView を取得して、すべてのゾーンのすべての行を表示することです。このコードでは、aircraft.zones リストの最初のゾーンの行のみが表示されます。

BindingSource mySource = new BindingSource();  
mySource.DataSource = aircraft.zones;
mySource.DataMember = "rows";

ゾーンクラスは次のようになります

public class Zone
{
    public List<Row> rows{ get; set; }
    public string name { get; set; }
    double arm;
    private int id;
}

すべての行を DataTable に挿入してからそれにバインドすることでそれを行うことができますが、実際にはやりたくないので、変更は更新されません。すべてのゾーンのすべての行を表示する方法はありますか?

ありがとう。

4

1 に答える 1