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

نام تاپیک: تغییر رنگ یک سطر گرید ویو

  1. #1

    Question تغییر رنگ یک سطر گرید ویو

    سلام به جماعت برنامه نویس
    چطوری می تونم یک سطر از گریدویو رو رنگشو تغییر بدم. مثلا می خوام سطرهایی که یه شرط خاص دارند رو آبی کنم.

    ممنون

  2. #2
    کاربر دائمی آواتار ایمان مدائنی
    تاریخ عضویت
    آذر 1386
    محل زندگی
    تهران
    پست
    1,463

    نقل قول: تغییر رنگ یک سطر گرید ویو

    كد رو گذاشتم خودت آخرشو كامل كن براي تعيين رنگ هست


    dataGridView1.AlternatingRowsDefaultCellStyle.Back Color


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

    نقل قول: تغییر رنگ یک سطر گرید ویو

    با سلام

    کد زیرو برات نوشتم همونطور که نظر خودتون بود





    for (int i = 0; i <= dataGridView1.RowCount - 2; i++)
    {
    if (int.Parse(dataGridView1.Rows[i].Cells[0].Value.ToString()) > 100)
    dataGridView1.Rows[i].DefaultCellStyle.BackColor = Color.Red;
    }


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


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

    نقل قول: تغییر رنگ یک سطر گرید ویو

    سلام دوستان،من توی گریدم یه چک باکس دارم که میخوام هر رکورد رو که تیک زدم اون سطر رنگی بشه و اگه تیک رو برداشتم رنگش به حالت اولیه برگرده،من توی رویداد CellFormatting کد هر دو دوستمون رو امتحان میکنم ولی درست کار نمیکنه، اینم کدی که نوشتم:
    int count = dataGridView1.Rows.Count;
    for (int i = 0; i < count; i++)
    {
    if (Convert.ToBoolean(dataGridView1.Rows[i].Cells[4].Value) == true)
    dataGridView1.AlternatingRowsDefaultCellStyle.Back Color = Color.Green;
    }

    همچنین از کد زیر نیز استفاده کردم،اینم جواب نمیده:
    dataGridView1.DefaultCellStyle.BackColor = Color.Green;

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

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