[英]Trying to bind make a gridview autoupdate in uwp c#
当我在 uwp 中写入列表时,我想从列表中创建一个 dbgrid 更新数据。 因为您在 xaml 中设置了数据源,所以我似乎找不到自动更新它的方法? 我曾尝试使用 observablecollection,但我似乎无法弄清楚它是如何工作的。
foreach (var item in dataAccess.GetData())
{
cars.Add(item);
}
这就是我将值读入列表并在计时器上运行的方式,因此它会在每次计时器滴答时添加数据,然后数据应显示在 dbgrid 中。
List<CarSimulation> cars = new List<CarSimulation>();
这就是我声明我用来将数据绑定到 dbgrid 的 lsit 的方式,因为我首先从 sqlite 数据库读取数据,所以 dbgrid 不显示任何内容。 关于如何动态更新它的任何提示?
只需将List
更改为ObservableCollection
。 ObservableCollection
是一个集合 class,它在添加或删除项目时提供通知。
ObservableCollection<CarSimulation> cars = new ObservableCollection<CarSimulation>();
这是社区中已有的示例
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.