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

نام تاپیک: ذخیره مقدار هدر دیتا گرید وقتی مقدار آن سطر True بود

  1. #1

    Question ذخیره مقدار هدر دیتا گرید وقتی مقدار آن سطر True بود

    سلام

    من یک دیتا گرید دارم میخوام وقتی روی یک سطر کلیک شد . اگر در کالم 2 , 3 ,4 مقدار True بود هدر مربوط به آن کالم در یک تکس باکس ذخیره شود.

    من چند تا روش که بلد بودم را امتحان کردم ولی جواب نداد.

    لطفا پروژه را اصلاح کنید.
    فایل های ضمیمه فایل های ضمیمه

  2. #2
    کاربر دائمی
    تاریخ عضویت
    آبان 1389
    محل زندگی
    بجنورد
    پست
    115

    نقل قول: ذخیره مقدار هدر دیتا گرید وقتی مقدار آن سطر True بود

    امیدوارم به دردتون بخوره
    http://www.upload.iran-forum.ir/uploads/1301953401.zip

  3. #3

    Question نقل قول: ذخیره مقدار هدر دیتا گرید وقتی مقدار آن سطر True بود

    ممنون که پاسخ دادید ولی با این کد اگر هر سه چک باکس True باشد کار میکند. من میخواهم اگر بک یا دو چک باکس True بود هم کارکند. با تشکر

     if (bool.Parse(dgv1.CurrentRow.Cells["aa"].Value.ToString()) == true && bool.Parse(dgv1.CurrentRow.Cells["ab"].Value.ToString()) && bool.Parse(dgv1.CurrentRow.Cells["ac"].Value.ToString()))
    {
    txt_test.Text = dgv1.Columns["aa"].HeaderText + " , " + dgv1.Columns["ab"].HeaderText + " , " + dgv1.Columns["ac"].HeaderText;
    }

  4. #4

    نقل قول: ذخیره مقدار هدر دیتا گرید وقتی مقدار آن سطر True بود

    من این رو نوشتم جواب داد

         txt_test.Text = "";


    if (bool.Parse(dgv1.CurrentRow.Cells["aa"].Value.ToString()) == true)
    {
    txt_test.Text += dgv1.Columns["aa"].HeaderText + " , ";
    }

    if(bool.Parse(dgv1.CurrentRow.Cells["ab"].Value.ToString())== true)
    {
    txt_test.Text += dgv1.Columns["ab"].HeaderText + " , ";
    }

    if(bool.Parse(dgv1.CurrentRow.Cells["ac"].Value.ToString())== true)
    {
    txt_test.Text += dgv1.Columns["ac"].HeaderText + " , ";
    }

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

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