【发布时间】:2017-11-30 04:31:44
【问题描述】:
好的...当我继续通过自学来糊弄自己时...这是我的最新问题。哈!我有一个使用 MVVM 的 WPF 应用程序和三个不同的示例 MySQL 表,如下所示:
预订
Booking_ID_Num | Book_Type_Num | Fac_ID_Num |
---------------|---------------|------------|
1 | 1 | 2 |
2 | 2 | 3 |
3 | 1 | 1 |
BOOKING_TYPES
Book_Type_Num | Book_Type |
--------------|------------|
1 | Full Time |
2 | Singe Case |
设施
Fac_ID_Num | Facility_Name |
-----------|---------------|
1 | Joe's Shop |
2 | MedRX |
3 | Grocery Story |
我将尽可能简洁地解释这一点,请随意批评...我想填充一个 ObservableCollection 并将该 ObservableCollection 传递给 DataGrid。我知道如何通过模型类填充 ObservableCollection,但我不知道如何填充多个表。在此示例中,我希望将 ViewModel 中的 Observable 集合传递给结构如下的 DataGrid:
Booking_ID_Num | Book_Type_Num | Book_Type | Fac_ID_Num | Facility_Name |
---------------|---------------|-------------|------------|---------------|
1 | 1 | Full Time | 2 | MedRx |
2 | 2 | Single Case | 3 | Grocery Store |
3 | 1 | Full Time | 1 | Joe's Shop |
基本上,我想在最终解决方案中使用 Book_Type 和 Facility_Name,而不必在 MySQL 数据库中进行任何调整,例如创建新的“视图”或其他东西。那有意义吗?这个网站在帮助我学习方面非常棒。对这个模糊问题的任何帮助将不胜感激。非常感谢!
【问题讨论】:
标签: c# mysql wpf mvvm datagrid