在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。一次,我想编号我的条目,但没有找到其他解决方案。