2013-12-10 31 views
0

我有一個解決方案,它有兩個項目,Windows窗體和Web API。我需要將我以windows窗體收集的一些數據傳遞給Web API,是否有可能使用dll,如果是這樣的話?如何在項目之間使用dll傳遞數據

如何從Web API啓動Windows窗體?

THK

+2

您確實需要了解一些有關Windows Forms和Web API應用程序的知識。 –

+0

你的問題是矛盾的。您想要將數據從「Windows Forms」傳遞到「Web API」,並且同時您希望「Web API」啓動「Windows窗體」?這裏有些問題...... –

+0

聽起來好像你有一個WinForms客戶端,它從用戶那裏收集一些數據,並且你想保存它以供你的web api使用。在這種情況下,您可能想要爲您的web api公開某種提交方法,並將數據作爲參數傳遞。該API可能會保存到數據庫或其他一些存儲機制 – mao47

回答

0

DLL文件的概念是你的程序與具有其功能,方法等與您的代碼被重用的共享庫鏈接..

你不能真正通過DLL文件傳遞「數據」,但是,將簡單數據從一個程序傳遞到另一個程序的最簡單方法是使用輸入/輸出文件,您可以將數據寫入第一個程序的文本文件中(在本例中爲Windows窗體)並使用第二個(Web API)進行閱讀

+0

我的情況是這樣的:我有一個窗體,收集數據連接到數據庫和我必須使用的列,之後,我必須在網頁中顯示這些列值,因爲我已被告知使用web api獲取列值並呈現它。因爲我被告知使用DLL,我在想什麼是從我的網頁api調用Windows窗體獲得該數據並在我的網頁api中接收它以完成剩餘的工作 – user3060735

+0

您可以輕鬆地從SQL Server中訪問表如果您正在使用ASP.NET,請使用網站的數據庫,只需連接SQL Server並執行所需的查詢即可。 –

+0

但爲此,我需要在窗體中插入/選擇的信息 – user3060735