Winform中,在comboBox的旁边放一个新增Button,新增一条数据,如何重新加载comboBox

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Winform中,在comboBox的旁边放一个新增Button,新增一条数据,如何重新加载comboBox相关的知识,希望对你有一定的参考价值。

..

(1)如果点击新增按钮是添加到数据库的话,把一开始读取值加入到comboBox那个方法提取出来,点击新增的时候再调用一边那个方法就好了。
(2)如果是直接显示在列表中的话,comboBox1.Items.Add(textBox1.Text.Trim());就可以了。
参考技术A if (textBox1.Text != "")

comboBox1.Items.Add(textBox1.Text.Trim());

如果item是在先存入数据库,在从数据库中取,那就先combobox1.clear();
参考技术B 假设button的id为button1,textbox的id为textbox1,如果你不分层的话,可以用下边的代码直接实现

protected void Button1_Click(object sender, EventArgs e)

string value = this.TextBox1.Text;
SqlConnection conn = new SqlConnection("server=.;database=数据库名;uid=你的登录名;pwd=你的登陆密码");
SqlCommand cmd = new SqlCommand("insert into 数据库表名(字段名) values ('"+value+"')");
cmd.ExecuteNonQuery();
conn.Close();

以上是关于Winform中,在comboBox的旁边放一个新增Button,新增一条数据,如何重新加载comboBox的主要内容,如果未能解决你的问题,请参考以下文章

WinForm开发:使用DevExpress的Grid的问题和ComboBox的问题.

Winform中DataGridView网格添加ComBoBox

c#winform中一个combobox的datasource绑定给另一个combobox

winform中弹出对话框,并在对话框中添加ComboBox控件

c#(winform)combobox手动添加的选项怎么获取value?

C#winform中使用多个Combobox但不让他们有任何关联