C#将不同值设置为组合框项,然后显示名称

时间:2017-08-04 13:50:53

标签: c# mysql combobox

我不确定这是否可行,但我希望我的组合框显示名称,但我想使用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);
        }

    }

0 个答案:

没有答案