我正在使用DataGridView来显示.NET实体框架中的EntityObjects。
如果用户更改了相应的EntityObject,我该如何更改DataGridView行的格式,例如以粗体显示行
问候
答案 0 :(得分:1)
您可以使用ObjectStateManager
:
public EntityState GetState(object o)
{
var entry = context.ObjectStateManager.GetObjectStateEntry(o);
return entry.State;
}
您可以处理CellPainting
的{{1}}事件,以根据实体状态更改行的样式
DataGridView