我的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);
}
我使用了上面的代码,但它没有用
答案 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();