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