经过一周的尝试和谷歌搜索后,我问了这个问题,但我无法解决这个问题。
在我的应用程序中,我使用 EF 模型。我有一个名为 TransportPlanning 的屏幕。我有一个绑定到 ICollection 的数据网格,如下所示:
ICollectionView view = CollectionViewSource.GetDefaultView(lstOrdsRlsd);
其中 lstOrdsRlsd 是名为 OrdsRlsd 的表实体的列表,如下所示:
List<OrdsRlsd> lstOrdsRlsd = new List<OrdsRlsd>();
我正在使用 ICollectionView 进行过滤。
我使用计时器从数据库中获取最新记录,如下所示:
void timer_Tick(object sender, EventArgs e)
{
dbContext.SaveChanges();
lstOrdsRlsd = dbContext.OrdsRlsds.Where(o => o.Location == MillName).ToList();
view = CollectionViewSource.GetDefaultView(lstOrdsRlsd);
dgRecords1.ItemsSource = view;
}
但我没有从数据库中获取最新记录。我需要数据库中的修改记录。
我没有使用 MVVM 模型。