如何使用 WPF 和 MVVM(重新访问)从数据库加载数据网格
本文关键字:数据库 加载 网格 数据网 数据 访问 WPF 何使用 MVVM 新访问 | 更新日期: 2023-09-27 18:36:16
我一直在努力遵循帕尔默@Jordan问题的答案,因为我试图做他试图做的同样的事情。我没有看到如何将@Jordan Palmer的查询(特别是var变量)与ViewModel代码面板中显示的LoadData() LINQ查询中的记录变量联系起来。会不会是这个:
Records = getTripInformation = from m in connection.tblTrips
where m.TripDate > DateTime.Today
select new { m.TripID, m.TripName, m.TripDate, m.ClosingDate, m.PricePerAdult, m.PricePerChild, m.Status };
我需要一些有关如何将 var 连接到记录的帮助。
正如@framps问的那样:"当我在逻辑上挣扎时,你有一个例子可以提供吗?
Records 对象是一个可观察的集合。每次更新它时,它都会更新数据网格。方法将查询中的记录加载到 Records 对象中。例如
var getTripInformation = connection.tblTrips.Where(m => m.TripDate > DateTime.Today);
foreach(var r in getTripInformation)
Records.Add(r);