我想知道,在按钮单击时,应显示一个弹出窗口,从数据库中收集用户类型。在该窗口中,我们可以选择一个usertype,它将填充按钮附近的文本框。我正在使用MS Access数据库和user_master表,我从中获取了usertype。
答案 0 :(得分: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"]);
};