2013-04-23 72 views
-2

我想知道,點擊一個按鈕後,彈出窗口應顯示從數據庫中收集用戶類型。在該窗口中,我們可以選擇一個用戶類型,並將填入按鈕附近的文本框。我正在使用一個MS Access數據庫和user_master表,從中獲取usertype。按鈕點擊彈出一個新窗口

+1

請發表任何代碼,你有這個。問題現在有點混亂。 – Brian 2013-04-23 19:08:04

回答

0

您正在尋找這樣的事情:

比方說,你有在用戶輸入的選擇挑形式的數據庫文本框(choiceTxtBox)。

thatButton.Click += (the, game) => 
{ 
    db = new OleDbConnection(); 
    db.ConnectionString = "Provider=Microsoft.Jet.OLEDB.4.0;Data source=" + fileName; 
    db.Open(); 

    string sql = "SELECT * FROM Table WHERE SomeField = @UserChoice"; 

    cmd = new OleDbCommand(sql, db); 
    cmd.Parameters.AddWithValue("@UserChoice", choiceTxtBox.Text); 
    rdr = cmd.ExecuteReader(); 

    while (rdr.Read()) 
    resultTxtBox.Text += ((string)rdr["GroupName"]); 
}; 
+0

不要通過連字符串來創建SQL查詢。我不在乎你是否知道;包括這樣的代碼在答案中*會導致它被模擬,即使你告訴人們不要按原樣離開它。 – Servy 2013-04-23 19:19:53

+1

沒有人使用曼佳美惡棍(或SNES控制器)作爲他們在SO上的化身是'懶惰'。注意:這只是我的意見:P – Brian 2013-04-23 19:21:49

+0

@Brian你是對的我會改變它:P – phadaphunk 2013-04-23 19:35:03

相關問題