我有产品和单位的这些类
public class Product
{
public int ProductId { get; set; }
public string ProductName { get; set; }
public int UnitId { get; set; }
public virtual Unit Unit { get; set; }
}
public class Unit
{
public int UnitId { get; set; }
public string UnitName{ get; set; }
}
我想动态地将这些实体的列表绑定到DataGridView
。我成功地完成了它,但是我在显示单位名称方面遇到了问题。
我尝试了这个代码,但没有运气!
var F1 = new DataGridViewTextBoxColumn();
F1.HeaderText = "Unit";
F1.DataPropertyName = "Unit=>UnitName";
dataGridView1.Columns.Add(F1);
和
var F1 = new DataGridViewTextBoxColumn();
F1.HeaderText = "Unit";
F1.DataPropertyName = "Unit.UnitName";
dataGridView1.Columns.Add(F1);
请帮忙!