繁体   English   中英

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

[英]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.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM