1
我想创建一个在Winforms和Webforms项目之间共享的自定义数据源。这充当报告工具的中间层(DevExpress报告)。 Webforms项目是这些报告的设计者。所以我们希望报告能够去服务器获取数据等。所以我们的数据源会抽象掉所有的通信开销。然后,为了保持一致性,数据源也可以在服务器上运行以进行报告,除了它们不会进行通信。在Winforms和Webforms之间共享自定义数据源
什么是最佳行动方案?在Winforms中似乎没有像DataSource那样的东西。 DataSource不是我正在寻找的东西吗?
编辑:经过一番研究,似乎IDataAdapter可能对我的目的有好处。对此有何看法?
你的意思是数据源控件,就像SqlDataSource? – 2010-05-05 22:35:24
@约翰,哦,嗯。我什至不认为这实际上是从System.Web.UI.WebControls.Control下降...我不需要它是一个控制,所以有更多的“更深入”,而不是一个控制或任何奇怪的东西? – Earlz 2010-05-05 22:49:17
不,不是真的。只需'IEnumerable',Winforms和WebForms都可以使用它。这两种技术不具有共同的设计时基础设施。我认为你应该学习WinForms数据绑定,然后看看你想如何重用你在ASP.NET中使用的代码。 –
2010-05-06 00:27:25