الفريق العربي للبرمجةأرشيف المنتديات · 2000 – 2023
نسخة أرشيفية للقراءة فقط — التسجيل والمشاركة مغلقان، والمحتوى محفوظ كما كان.

سؤال عن List

بدأه KNOK في 9 مارس 2009 · 4 رد · 656 مشاهدة · في ADO.NET
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

السلام عليكــم ورحمـة الله وبركاتــة ،،

لدي سؤال وهو كيف أضيــف عناصر listbox الى قاعدة البيانات

وجدت صعوبة فيها ولا اعرف ان كانت هناك طريقة

وشكرا

#2

انا في مشروعي اجعل الطبيب يختار اعراض من Listbox1

وتضاف الى Listbox2

وعند عمل حفظ اريد حفظ العناصر التي في listbox2

الى جدول في قاعدة البيانات

ووجدت صعوبة في عملها فمن لديه طريقة ارجوا ان يساعدني

#3

وعليكــم السـلام ورحمة الله وبركاتـه

أخي ممكن أن ترسل لي كود المحاولة التي قمت بها لأضافة بيانات الليست بوكس الى قاعدة البيانات ..

#4

شكراً لك اخي الكريم

انا لدي يتم الاختيار من الليسته الاولى

وفكرت انو اول ما اختار اضيفها الى array

وهذا الكود الذي كتيته لا ادري ان كان صحيحا او لا

انا في البداية عرفت اري بحجم10 من نوع string

string[] x = new string[10];

ثم سأعيد تغيير حجمها مع الاحتفاظ بالبيانات

وعند الاختيار من الليسته الاولى اضفتها الى المصفوفة وهذا كود الاضافة الى ال array

listBox2.Items.Add(listBox1.SelectedItem);

x = listBox1.SelectedItem.ToString();

++i;

وعند الضغط على زر حفظ

قمت بتغيير حجم المصفوفة بحسب عدد الخيارات التي تم وضعها الى اللسته الثانيه

ومن ثم اضيفها الى قاعدة البيانات

int s = listBox2.Items.Count - 1;

Array.Resize(ref x, s);

SqlConnection con = new SqlConnection("Data Source=.;Initial Catalog=a;Integrated Security=True");

con.Open();

for ( i = 0; i < s; i++)

{

SqlCommand cmd = new SqlCommand("insert into Table2 values ('" + x + "')", con);

cmd.ExecuteNonQuery();

}

con.Close();

وشكرا لك اخي مرة ثانية

#5

السلام عليكــم ورحمـة الله وبركاتــه ،،

طيب أخي لماذا لم يشتغل الكود الذي كتبته؟

لدي محاولة بدون الاستعانة بالجدول

dim i

for i=0 to listbox2.items.count-1

dim s as string=ListBox2.Items(i).item ... insert into table values(s,......)

أو

dim el

for each el in listbox2.items

dim s=ListBox2.Items(el).item

insert into table values(s,......)

بالتوفيق أخي

مواضيع مشابهة