2 つのオブジェクト、つまりFruit' and
Color` があり、それらの定義は次のとおりです。
public class Fruit
{
public int FruitId { get; set; }
public string Name { get; set; }
public Color Color { get; set; }
}
public class Color
{
public int ColorId { get; set; }
public string Name { get; set; }
}
Fruit
(e.g. List<Fruit>)
コレクションをDataGridViewにバインドするにはどうすればよいですか? 結果の出力は次のようになります。
+-----+--------+----------+
| Id | Name | Color |
+-----+--------+----------+
| 10 | Apple | Red |
| 20 | Orange | Orange |
| 30 | Grapes | Violet |
+-----+--------+----------+
以下の出力とは異なります: (注: の NN.Color
はオブジェクト Color の名前空間を示します)
+-----+--------+------------+
| Id | Name | Color |
+-----+--------+------------+
| 10 | Apple | N.Color |
| 20 | Orange | N.Color |
| 30 | Grapes | N.Color |
+-----+--------+------------+
更新#1: SOで
同様の投稿を見つけ、その投稿でいくつかの提案を試みましたが、機能していません...