C# 尝试在uwp c中绑定并进行gridview自动更新#

C# 尝试在uwp c中绑定并进行gridview自动更新#,c#,sqlite,uwp,windowsiot,dbgrid,C#,Sqlite,Uwp,Windowsiot,Dbgrid,我想在uwp中写入dbgrid时,从列表中更新数据。因为您在xaml中设置了数据源,所以我似乎找不到自动更新它的方法?我试图使用一个可观察的集合,但我似乎不知道它是如何工作的 foreach (var item in dataAccess.GetData()) { cars.Add(item); } 这就是我将值读入列表的方式,它在计时器上运行,因此每次计时器滴答作响时它都会添加数据,然后数

我想在uwp中写入dbgrid时,从列表中更新数据。因为您在xaml中设置了数据源,所以我似乎找不到自动更新它的方法?我试图使用一个可观察的集合,但我似乎不知道它是如何工作的

            foreach (var item in dataAccess.GetData())
            {
                cars.Add(item);
            }
这就是我将值读入列表的方式,它在计时器上运行,因此每次计时器滴答作响时它都会添加数据,然后数据应该显示在dbgrid中

List<CarSimulation> cars = new List<CarSimulation>();
List cars=new List();

这就是我如何解释用于将数据绑定到dbgrid的lsit的方法,因为我首先从sqlite数据库读取数据,所以dbgrid不会显示任何内容。有关于如何动态更新的提示吗?

只需将
列表
更改为
可观察收集
ObservableCollection
是一个集合类,在添加或删除项目时提供通知

ObservableCollection<CarSimulation> cars = new ObservableCollection<CarSimulation>();
observetecollection cars=新的observetecollection();

社区中已经存在一个参数

参数1:无法从“System.Collections.ObjectModel.ObservableCollection”转换为“System.Collections.Generic.List”主页中的SPSSystem(UW)错误.g.cs“this.Update_cars(obj.cars,phase);`我不知道出了什么问题,因为我没有在这一页中更改任何内容?您正在将ObservableCollection复制到列表中