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

نام تاپیک: عوض کردن DefaultCellStyle برای سطرهای DataGridView

  1. #1
    کاربر دائمی آواتار AmirAlimadadi
    تاریخ عضویت
    فروردین 1387
    محل زندگی
    تهران
    سن
    39
    پست
    212

    عوض کردن DefaultCellStyle برای سطرهای DataGridView

    با سلام
    من یه گرید ویو درست کردم که DefaultCellStyle سطرها رو یکی در میون به رنگ مختلف درست می کنه، حالا برای این کار بعد از load شدن سطرها حتما بایستی رو سطرها حرکت کنم، اما به دلیل زیاد بودن سطرها (در حدود 61000)، این کار خیلی طولانی می شه. من دنبال یه تابع یا event بودم که هنگام اضافه شدن سطرها برای هر سطر صدا زده شود، اما این تابع رو نداشت، OnRowsAdded برای اضافه شدن کل سطرها به کار می ره که به درد من نمی خوره، اگه از حلقه هم استفاده کنم، مدت زمان زیادی طول می کشه، پیشنهاد و یا نظر شما چی هست؟؟

  2. #2

    نقل قول: عوض کردن DefaultCellStyle برای سطرهای DataGridView

    اگر منظور شما رو درست متوجه شده باشم دستور زیر باید کار شما رو راه بیندازه ...


    grid.AlternatingRowsDefaultCellStyle.BackColor = Color.SaddleBrown;
    grid.DefaultCellStyle.BackColor = Color.Orange;

  3. #3
    کاربر دائمی آواتار AmirAlimadadi
    تاریخ عضویت
    فروردین 1387
    محل زندگی
    تهران
    سن
    39
    پست
    212

    نقل قول: عوض کردن DefaultCellStyle برای سطرهای DataGridView

    یه مشکلی که هست اینه که اگه سطرهای یه DataGrid رو با استفاده از دستور remove حذف کنیم، ظاهر اون به هم می ریزه (اگه ازAlternatingRowsDefaultCellStyle استفاده کنیم)، دیگه ظاهر سطرها رو بر اساس تنظیمات ما مرتب نمی کنه.

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

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