سلام. چند روز پیش همین سوال رو مطرح کردید ولی ظاهرا به جواب مورد نظر نرسیدید. نیازی به دیتابیس ندارید. از Setting براي اينكار استفاده کنید. کامل توضیح میدم تا مشکلی براتون پیش نیاد :
یک متغیر رشته ای با نام Reshte و از نوع setting تعریف کنید و یک تکست باکس هم برای اضافه کردن آیتم مورد نظرتون روی فرم بذارید. درون دکمه اضافه کردن کدهای زیر رو قرار بدید( با این کدها همزمان که داده ای را درج میکنید هم درون متغیر setting ذخیره میشه و همزمان درون کمبوباکس هم ریخته میشه):
Properties.Settings.Default.Reshte += textBox1.Text.Trim() +",";
Properties.Settings.Default.Save();
comboBox1.Items.Add(textBox1.Text.Trim());
برای نمایش آیتم های ذخیره شده ،در فرم لود کدهای زیر رو قرار بدید تا در صورتیکه آیتمی رو اضافه کردید (یعنی آیتمی درون settting بود) رو درون کمبوباکس نمایش بده :
string mysetting = Properties.Settings.Default.Reshte;
if (mysetting.Length > 0)
{
string[] columns = mysetting.Split(',');
foreach (string st in columns)
{
if(!string.IsNullOrEmpty(st))
comboBox1.Items.Add(st);
}
}
موفق باشی دوست عزیز.