如何在mysql数据库列的C#中添加combobox中的选项

时间:2014-03-07 12:08:22

标签: c# mysql combobox

我的Windows应用程序表单中有一个组合框。我在MySQL数据库中有一个名为menu-list的表。当我点击组合框时,我希望选项是数据库表的特定行的值,例如,一个名为wine的行有2个值,例如红葡萄酒和白葡萄酒,所以当我点击组合框时我想要选择红葡萄酒和白葡萄酒

private void menustart_Load(object sender, EventArgs e)
{
    // TODO: This line of code loads data into the 'cmsDataSet.menulist' table. You can move, or remove it, as needed.
    this.menulistTableAdapter.Fill(this.cmsDataSet.menulist);

}

我使用了上面的代码,但它没有用

1 个答案:

答案 0 :(得分:1)

也许其中一些帖子可能会帮助您获得解决方案:

Solution 1
Solution 2
Solution 3

尝试这些并告诉我你是否能找到解决方案。

编辑:试试这段代码。

string MyConString = "SERVER=localhost;" +
                     "DATABASE=yourDB;" +
                     "UID=root;" +
                     "PASSWORD=yourPassword;";
MySqlConnection connection = new MySqlConnection(MyConString);
string command = "select wine from menu-list";
MySqlDataAdapter da = new MySqlDataAdapter(command,connection);
DataTable dt = new DataTable();
da.Fill(dt);
foreach (DataRow row in dt.Rows)
{
   string wine = string.Format("{0}", row.Item[0]);
   yourCombobox.Items.Add(wine);
}
connection.Close();