我有三张桌子 客户,工作,订单
我还在DataSet中拥有这些表,这些表符合与数据库本身相同的约束。
最初,我的目的是将数据保存在DataSet中,并创建各种DataView对象以向用户显示此数据,并执行任何所需的操作,然后显然将使用数据库更新回数据库。 NET TableAdapter方法。
但是,似乎DataView对象只能在单个DataTable对象上运行。
我的问题是:在内存中创建数据的最佳方法是确保可维护性和性能。
答案 0 :(得分:2)
使用原始DataSet简单地数据绑定。您已拥有所有数据,并且创建单独的DataTables将使得很难跟踪数据的更改。 Look here for some hints on databinding parent/child relations