using System.Data.SqlClient;
private void comboBox1_TextChanged(object sender, EventArgs e)
{
string input = comboBox1.Text;
// اتصال به دیتابیس
string connectionString = "Data Source=(local);Initial Catalog=DatabaseName;Integrated Security=True";
using (SqlConnection connection = new SqlConnection(connectionString))
{
// باز کردن اتصال
connection.Open();
// اجرای کوئری جستجو برای بررسی وجود آیتم در دیتابیس
string query = "SELECT COUNT(*) FROM Items WHERE Item = @item";
SqlCommand command = new SqlCommand(query, connection);
command.Parameters.AddWithValue("@item", input);
// بررسی وجود آیتم در دیتابیس
int count = (int)command.ExecuteScalar();
if (count == 0)
{
// اضافه کردن آیتم به دیتابیس
query = "INSERT INTO Items (Item) VALUES (@item)";
command = new SqlCommand(query, connection);
command.Parameters.AddWithValue("@item", input);
command.ExecuteNonQuery();
// اضافه کردن آیتم به کامبوباکس
comboBox1.Items.Add(input);
}
}
}
درک کسی که سوال میکنه و یک پاسخ صحیح میتونه انگیزه پیشرفت رو برای آن شخص تقویت کنه .