اذهب إلى المحتوى
  • 0

كيف أنقل محتويات  listbox  إلى أحد أعمدة جدول بقاعدة البيانات بلغة c#؟

أحمد مراد

السؤال

Recommended Posts

  • 0

إليك برنامج بسيط أنشأته لهذا الغرض، حيث يفترض أنّه لديك قاعدة بيانات اسمها MyDatabase وجدول اسمه MyTable. سنضيف البيانات من ListBox إلى الحقل MyColumn من هذا الجدول. قاعدة البيانات المستخدم SQL Server. انظر إلى الشيفرة التالية:

var items = lstItems.Items;

using (SqlConnection conn = new SqlConnection(@"Data Source=(localdb)\Projects;Initial Catalog=MyDatabase;Integrated Security=True;Connect Timeout=30;Encrypt=False;TrustServerCertificate=False"))
{
    conn.Open();

    foreach (var item in items)
    {
        var command = conn.CreateCommand();

        command.CommandType = CommandType.Text;
        command.CommandText = "INSERT INTO MyTable VALUES(@pItem)";

        var pItem = new SqlParameter
        {
            ParameterName = "pItem",
            DbType = DbType.String,
            Direction = ParameterDirection.Input,
            Value = item
        };

        command.Parameters.Add(pItem);

        command.ExecuteNonQuery();
    }
}

MessageBox.Show("Finish");

كما يمكنك تفقد المرفق لترى البرنامج كاملًا. (قد تحتاج إلى تعديل الـ connection string بحسب إعدادات الجهاز لديك).

UpdateFromListBox.zip

رابط هذا التعليق
شارك على الشبكات الإجتماعية

انضم إلى النقاش

يمكنك أن تنشر الآن وتسجل لاحقًا. إذا كان لديك حساب، فسجل الدخول الآن لتنشر باسم حسابك.

زائر
أجب على هذا السؤال...

×   لقد أضفت محتوى بخط أو تنسيق مختلف.   Restore formatting

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   جرى استعادة المحتوى السابق..   امسح المحرر

×   You cannot paste images directly. Upload or insert images from URL.

  • إعلانات

  • تابعنا على



×
×
  • أضف...