2011-05-16 157 views
1

我一直在使用C#語言試驗數據庫。到目前爲止,我已經添加,刪除,查看等等,我的數據都以一種形式存在。但是現在我正努力以其他形式訪問和使用它(例如登錄窗口)。如何在我的應用程序的所有形式中訪問我的數據庫信息?誰能幫幫我嗎。數據庫數據訪問

+0

你是否以一種形式完成了什麼阻止你以不同的形式嘗試類似? – V4Vendetta 2011-05-16 09:00:05

+3

複製 - 將相同的代碼粘貼到登錄表單中。 – Amitabh 2011-05-16 09:03:44

+0

你能否特別說出你的問題? – 2011-05-16 09:04:04

回答

0

例如,您可以設置連接字符串中的的app.config部分的ConnectionStrings,然後在你這樣的代碼的任何部分使用它:

var conn = new SqlConnection(ConfigurationManager.ConnectionStrings["ConnectionString"].ConnectionString); 

然後你就可以實例化一個新的SqlCommand對象用於驗證您的用戶等等...

+0

謝謝大家。我會試一試你的想法。我很感激他們 – user755366 2011-05-16 09:44:20

2

如果您正在使用web應用程序,然後使用狀態管理(捕獲/ Sesions)來解決您的問題。

如果您正在使用的應用程序贏得那麼你可以做的波紋管的一個

  1. 創建db.cs一類,並用這需要PARMS作爲sqlstirng方法和返回執行結果的數據表/數據集。 (你可以聲明所有相關的字符串連接數據庫在類級字符串)

  2. 您可以傳遞相同的數據,您在第一頁中retirved並通過下一個表單的構造函數傳遞它。

我覺得第二點會解決你的問題。