基本的に、dataGridViewにバインドしたいリストがリスト内にあります。こんな感じです
public class Town {
public List<Shop> Shops { get; set; }
}
public class Shop {
public List<Car> Cars {get; set; }
}
いくつかのプロパティを持ち、ToStringメソッドをオーバーライドするクラスCars。
ここで、グリッド行に、Carsのプロパティが列にあるショップを表示したいと思います。
また、TownオブジェクトをXMLにシリアル化および逆シリアル化します。ユーザーの入力を保存できるようにDataSourceオブジェクトを変更する方法を見つけましたが、ロードされたXMLのデータを表示できません。