我不确定这是否可行,但我希望我的组合框显示名称,但我想使用datebase中的ID。所以我有这个应用程序,你进入组合框中的玩家团队然后团队作为ID插入到玩家表中。另外我想知道这是否是在C#中使用mysql的正确方法,或者是否有更好更安全的方式。
public void team_combo()
{
MySqlConnection con = new MySqlConnection(connection);
MySqlCommand cmd = new MySqlCommand("SELECT * FROM ekipe", con);
MySqlDataReader msdr;
try
{
con.Open();
msdr = cmd.ExecuteReader();
while (msdr.Read())
{
string team= msdr.GetString("id_ekipe");
comboBox1.Items.Add(team);
}
}
catch (Exception ex)
{
MessageBox.Show(ex.Message);
}
}