Delphi cxDBTableView与cxTableView

Delphi cxDBTableView与cxTableView,delphi,devexpress,Delphi,Devexpress,我正在开发一个Delphi应用程序,它需要双模式来显示数据。应用程序将在启动期间决定连接到正确的模式 第一种模式直接绑定到数据库,所以我将使用通常的dataset->datasource方法。这里我使用的是cxDBTableView,它直接连接到数据源 然而,第二种模式是通过一个外部库,它给我一个对象列表。所以,我考虑了各种选择。我发现最好的一个是使用cxTableView,它使用provider模式连接到我的对象列表(我已经实现了TcxCustomDataSource) 我尝试在cxDBTab

我正在开发一个Delphi应用程序,它需要双模式来显示数据。应用程序将在启动期间决定连接到正确的模式

第一种模式直接绑定到数据库,所以我将使用通常的dataset->datasource方法。这里我使用的是cxDBTableView,它直接连接到数据源

然而,第二种模式是通过一个外部库,它给我一个对象列表。所以,我考虑了各种选择。我发现最好的一个是使用cxTableView,它使用provider模式连接到我的对象列表(我已经实现了TcxCustomDataSource)

我尝试在cxDBTableView上执行此操作,但提供程序模式不起作用

我不想为应用程序中的每个窗体保留两个网格,以便在第一个模式和第二个模式之间显示

关于如何整合这两种模式的工作流,有什么想法吗

提前谢谢

问候,,
Delphi开发者。

您在征求意见,我认为没有技术问题。您有许多选项:内部有两个视图的网格(您可以随时在DBTableView/TableView之间切换);DBTableView连接到MemTable的网格(您可以根据需要填充MemTable);带有TableView的网格(根据需要填充数据)。。。DEX有很好的支持服务,请直接询问他们:www.devexpress.com/support/center使用TClientDataSet和cxDBTableView。然后在启动时,您可以从数据库中填充TClientDataSet,也可以从对象列表中填充它。您有许多选项:内部有两个视图的网格(您可以随时在DBTableView/TableView之间切换);DBTableView连接到MemTable的网格(您可以根据需要填充MemTable);带有TableView的网格(根据需要填充数据)。。。DEX有很好的支持服务,请直接询问他们:www.devexpress.com/support/center使用TClientDataSet和cxDBTableView。然后在启动时,您可以从数据库填充TClientDataSet,也可以从对象列表填充它。