C#创建组合框将值插入mysql数据库

C#创建组合框将值插入mysql数据库,c#,mysql,C#,Mysql,有人能帮个忙吗?我在网上找不到任何能说明怎么做的东西。我基本上是在寻找一种用C生成这个html示例的方法# 沃尔沃汽车 萨博 梅赛德斯 奥迪 我需要它有一个文本表示和一个插入值,如上所示。我到处搜索,似乎找到的都是关于如何从表中已有的结果填充组合框的示例,而不是如何将一些预定义的结果插入到表中。尝试使用此示例实现: public partial class TestForm1 : TestForm { public TestForm1 () {

有人能帮个忙吗?我在网上找不到任何能说明怎么做的东西。我基本上是在寻找一种用C生成这个html示例的方法#


沃尔沃汽车
萨博
梅赛德斯
奥迪

我需要它有一个文本表示和一个插入值,如上所示。我到处搜索,似乎找到的都是关于如何从表中已有的结果填充组合框的示例,而不是如何将一些预定义的结果插入到表中。

尝试使用此示例实现:

  public partial class TestForm1 : TestForm
    {
        public TestForm1 ()
        {
            InitializeComponent();
        }

        private void button1_Click(object sender, EventArgs e)
        {           
            comboBox1.Items.Add(new ComboBoxItem("value1","text1"));

            foreach (object o1 in comboBox1.Items)
            {
                if (o1 is ComboBoxItem)
                    MessageBox.Show("value=" + ((ComboBoxItem)o1).Value + "; text=" + ((ComboBoxItem)o1).Text);
            }
        }
    }

    public class ComboBoxItem
    {
        public string Value;
        public string Text;
        public ComboBoxItem(string val, string text)
        {
            Value = val;
            Text = text;
        }

        public override string ToString()
        {
            return Text;
        }
    }
并且您可以使用“ComboBoxItem”类作为数据源的项类型。

有关更多信息,请参阅下面共享的链接:


就像在ASP.NET或WinForm中一样?您显然搜索得不太好。这里有几个关键词:数据绑定,数据源,c#man中的DropDownList(ASP.NET),在winform中查找它。。。我签出了数据绑定,但这不是我想要的,我希望下拉列表中的项目被硬编码到windows窗体中,而不是从数据源动态生成。我主要是一名php程序员,所以我对c#和winforms
不熟悉,我在网上找不到任何说明如何操作的东西。看起来你并没有在这里试图解P=NP。是的,做得好!!我不得不说,这里傲慢的人有时真的会把这个网站拖下水,我精通编程,我在这里寻求帮助,解决一个对我来说是全新的问题,用一种全新的语言。。因此,我在comboboxs上做了尽可能多的研究,从谷歌那里获得了尽可能多的信息,这些信息对我来说是有意义的,但是,唉,我仍然无法解决我的问题,所以请原谅我,如果你没有什么有用的话,什么都不要说,谢谢vishal的回复,我以前也实现过类似的功能,但没有效果,我也尝试了上面的示例,但它不起作用,但我可以看到它正朝着我所寻找的方向发展。@user3461985-尝试使用我共享的链接,特别是第二个链接,因为第一个链接与我的回答类似。
  public partial class TestForm1 : TestForm
    {
        public TestForm1 ()
        {
            InitializeComponent();
        }

        private void button1_Click(object sender, EventArgs e)
        {           
            comboBox1.Items.Add(new ComboBoxItem("value1","text1"));

            foreach (object o1 in comboBox1.Items)
            {
                if (o1 is ComboBoxItem)
                    MessageBox.Show("value=" + ((ComboBoxItem)o1).Value + "; text=" + ((ComboBoxItem)o1).Text);
            }
        }
    }

    public class ComboBoxItem
    {
        public string Value;
        public string Text;
        public ComboBoxItem(string val, string text)
        {
            Value = val;
            Text = text;
        }

        public override string ToString()
        {
            return Text;
        }
    }