PDA

View Full Version : سوال: ذخیره اطلاعات موجود در chekboxlist در sqlserver



aliramazani
شنبه 28 خرداد 1390, 16:14 عصر
من یک chekboxlist توی فرم دارم که رکوردهای موجود در فیلدم را می خونه. می خوام توی فرم یه برنامه بنویسم که اونایی که تیک می خوره را توی یک جدول دیگه ذخیره کنم.
لطفا راهنمایی بفرمایید

aliramazani
شنبه 28 خرداد 1390, 17:46 عصر
با استفاده از کد زیر اطلاعات تیک خورده توی یک آرایه ریخته میشه

foreach (string str in checkedListBox1.CheckedItems) {
MessageBox.Show(str);
}

و این کد اطلاعات آرایه را بازیابی می کنه.


foreach (string str in cbl.CheckedItems)
{
MessageBox.Show(str);
}

حالا چطوری میشه با جای بازیابی این اطلاعات چک خورده توی حدول دیتابیس ذخیره بشن؟ یعنی هر آیتم انتخاب شده توی یک رکورد

f_naderi
شنبه 28 خرداد 1390, 18:51 عصر
for (int i = 0; i < checkedListBox1.Items.Count; i++)
{
if (checkedListBox1.GetItemChecked(i))
{
this.strQuery = "insert into نام جدولvalues('" + checkedListBox1.Items[i] + "')";
this.cmd = newOleDbCommand(this.strQuery, this.con);
this.cmd.ExecuteNonQuery();
}
}