我有一个comboBox,我可以在运行时将项目保存到它,但是,每次关闭应用程序时项目都会消失,我已经搜索过了,但是,我找不到任何可以执行此操作的内容。
我有以下代码:
if (!comboBox1.Items.Contains(comboBox1.Text))
comboBox1.Items.Add(comboBox1.Text);
这是一个Windows窗体应用程序,它使用C#和SQL来管理数据库及其表,我想使用o comboBox,因此用户不需要反复输入相同的内容值。
有没有办法“永久”保存物品?也许使用SQL DB就是这样的?
答案 0 :(得分:1)
您可以在数据库表或应用程序中定义ComboBox项。如果您正在寻找快速解决方案并知道所有ComboBox选项应该是什么,您可以在数组中定义它们,然后将该数组分配给ComboBox DataSource:
string[] items = new string[] {"--Select--", "Item1", "Item2"};
comboBox1.DataSource = items;
comboBox1.SelectedIndex = 0;