У меня есть список orderLine. В классе OrderLine у меня есть элемент Item. в классе элемента у меня есть категория категории. Я хочу привязать этот объект строки заказа к dataGridView. Как я могу показать item.ItemName и item.Category.categoryName?
public class OrderLine()
{
public int lineId { get; set; }
public Item item { get; set; }
}
public class Item()
{
public int itemId { get; set; }
public string itemName { get; set; }
}
public class Category()
{
public int catId { get; set; }
public string categoryName { get; set; }
}
List<OrderLine> orderLine = getOrderLineByOrderId(orderId);
dataGridView1.DataSource = orderLine;
dataGridView1.Columns[0].Name = "LineId";
dataGridView1.Columns[0].DataPropertyName = "LineId";
dataGridView1.Columns[0].HeaderText = "Line ID";
dataGridView1.Columns[1].Name = "ItemName";
dataGridView1.Columns[1].DataPropertyName = "ItemName";
dataGridView1.Columns[1].HeaderText = "Item Name";
dataGridView1.Columns[2].Name = "Category";
dataGridView1.Columns[2].DataPropertyName = "Category";
dataGridView1.Columns[2].HeaderText = "Category";