在C#Winforms DataGridView中,我使用datagriview的datasource属性绑定一个类列表。有没有办法将一个类属性绑定到datagriview的rowheader

我不想iterate所有行并一一添加行标题值,因为我将拥有成千上万的记录,所以我希望行标题在设置数据源时从绑定类中获取值。

例如,我有此类,并且我希望行标题显示客户ID。

private class Customer
{
   public string CustomerID { get; set; }
   public string CustomerFirstName { get; set; }
}

最佳答案

恐怕您必须实现datagridview的OnPaint -Method,在该方法中您可以循环绘制客户ID。一次,我想编号我的条目,但没有找到其他解决方案。

10-06 12:46