使用实体框架跟踪datagridview中的对象更改

时间:2010-01-18 00:05:24

标签: entity-framework datagridview

我正在使用DataGridView来显示.NET实体框架中的EntityObjects。

如果用户更改了相应的EntityObject,我该如何更改DataGridView行的格式,例如以粗体显示行

问候

1 个答案:

答案 0 :(得分:1)

您可以使用ObjectStateManager

检索对象的状态
public EntityState GetState(object o)
{
    var entry = context.ObjectStateManager.GetObjectStateEntry(o);
    return entry.State;
}

您可以处理CellPainting的{​​{1}}事件,以根据实体状态更改行的样式

DataGridView