نمایش نتایج 1 تا 6 از 6

نام تاپیک: چگونگی ذخیره همه آیتمهای یک چک لیست باکس

  1. #1

    چگونگی ذخیره همه آیتمهای یک چک لیست باکس

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

  2. #2
    کاربر دائمی آواتار masoudmok
    تاریخ عضویت
    مهر 1385
    محل زندگی
    esf
    پست
    229

    نقل قول: چگونگی ذخیره همه آیتمهای یک چک لیست باکس

    سلام . امیدوارم با این مثال مشکلت حل بشه .
    for (int i = 0; i < checkedListBox1.CheckedItems.Count; i++)
    {
    cmd.commandtext = "insert into .... "+checkedListBox1.CheckedItems[i].ToString();
    cmd.executenonquery();
    }

  3. #3

    نقل قول: چگونگی ذخیره همه آیتمهای یک چک لیست باکس

    ممنون از اینکه پاسخ دادین ؛ اما گفتم که این کد رو امتحان کردم اما جواب نگرفتم

  4. #4
    مدیر بخش آواتار mmd2009
    تاریخ عضویت
    اردیبهشت 1403
    محل زندگی
    تهران
    پست
    2,393

    نقل قول: چگونگی ذخیره همه آیتمهای یک چک لیست باکس

    با سلام

    یک نمونه مثال برات زدم با لیست باکس
    فایل های ضمیمه فایل های ضمیمه

    کسی که به خود اطمینان دارد به تعریف دیگران احتیاج ندارد. «گوستاو لوبون»


  5. #5

    نقل قول: چگونگی ذخیره همه آیتمهای یک چک لیست باکس

    سلام من کدم رو براتون میذارم ببینید مشکل کجاست؟
    for (int i = 0; i < cheklistbox_dore.CheckedItems.Count; i++)
    {
    string q = ("Insert INTO tuser(pedar,name,family,tarikh_tavalod,sh_shenasna me, doreh, vabastegi,
    alaghe1)"

    + "values (@pedar,@name,@family,@tarikh_tavalod,@sh_shenasna me,@doreh,@vabastegi, @alaghe1)");


    if ((MessageBox.Show("آیا برای ثبت مطمئن هستید ؟", "هشدار", MessageBoxButtons.YesNo,
    MessageBoxIcon.Question, MessageBoxDefaultButton.Button2)) == DialogResult.Yes)
    {
    SqlCommand command = new SqlCommand(q, Connection.Set_Con());


    command.Parameters.Add("@name", SqlDbType.NVarChar).Value = tbx_name.Text;
    command.Parameters.Add("@family", SqlDbType.NVarChar).Value = tbx_family.Text;
    command.Parameters.Add("@pedar", SqlDbType.NVarChar).Value = tbx_pedar.Text;

    command.Parameters.Add("@tarikh_tavalod", SqlDbType.NVarChar).Value = tbx_tavalod.Text;
    command.Parameters.Add("@sh_shenasname", SqlDbType.NVarChar).Value = tbx_number.Text;

    command.Parameters.Add("@doreh", SqlDbType.NVarChar).Value = cheklistbox_dore.Text;

    SqlDbType.NVarChar).Value = cheklistbox _vabastegi.Text;

    command.Parameters.Add("@alaghe1", SqlDbType.NVarChar).Value = cheklistbox _zamine.Text;
    command.Connection.Open();
    command.ExecuteNonQuery();
    command.Connection.Close();
    الان سه تا چک لیست دارم که فقط برای یکیش حلقه نوشتم لطفا راهنمایی کنید برای سه تاش چگونه سه تا حلقه بنویسم و کد قسمتی که باید آیتمهام رو اضافه کنم کجا باید بنویسم و چگونه.خیلی ممنون

  6. #6
    مدیر بخش آواتار mmd2009
    تاریخ عضویت
    اردیبهشت 1403
    محل زندگی
    تهران
    پست
    2,393

    نقل قول: چگونگی ذخیره همه آیتمهای یک چک لیست باکس

    خب یکی یکی میریم جلو :

    اولش بادی بگم اصلا نیازی نبود کوئری تو و class command تو حلقه بیفتند. همینطور باز و بسته شدن بانک اطلاعاتی. در ضمین شما اصلا parametr.clear() رو نزدی که خودش اشتباهه و باعث میشه فقط یک ایتم کلا ذخییره بشه. مطمئنا اگر کل کدت رو میذاشتی تو یک تک php و میذاشتی کامل ببینیمش واست خوبش می کردم

    موفق باشی

    کسی که به خود اطمینان دارد به تعریف دیگران احتیاج ندارد. «گوستاو لوبون»


قوانین ایجاد تاپیک در تالار

  • شما نمی توانید تاپیک جدید ایجاد کنید
  • شما نمی توانید به تاپیک ها پاسخ دهید
  • شما نمی توانید ضمیمه ارسال کنید
  • شما نمی توانید پاسخ هایتان را ویرایش کنید
  •