如何将项目永久添加到C#中的组合框?

时间:2018-04-21 18:54:56

标签: c# sql combobox save

我有一个comboBox,我可以在运行时将项目保存到它,但是,每次关闭应用程序时项目都会消失,我已经搜索过了,但是,我找不到任何可以执行此操作的内容。

我有以下代码:

if (!comboBox1.Items.Contains(comboBox1.Text))
    comboBox1.Items.Add(comboBox1.Text);

这是一个Windows窗体应用程序,它使用C#和SQL来管理数据库及其表,我想使用o comboBox,因此用户不需要反复输入相同的内容值。

有没有办法“永久”保存物品?也许使用SQL DB就是这样的?

1 个答案:

答案 0 :(得分:1)

您可以在数据库表或应用程序中定义ComboBox项。如果您正在寻找快速解决方案并知道所有ComboBox选项应该是什么,您可以在数组中定义它们,然后将该数组分配给ComboBox DataSource:

string[] items = new string[] {"--Select--", "Item1", "Item2"};
comboBox1.DataSource = items;
comboBox1.SelectedIndex = 0;