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

نام تاپیک: تنظیم خاصیت RightToLeft=true تنها برای یکی از ستون های دیتگریدویو

  1. #1

    تنظیم خاصیت RightToLeft=true تنها برای یکی از ستون های دیتگریدویو

    سلام
    من می خوام خاصیت RightToLeft رو تنها برای یکی از ستونهای دیتاگریدویو True کنم . چطور می تونم این کار رو انجام بدم . دیتاگریدویو در حالت نرمال فقط به صورت کلی این خاصیت رو تغییر میده.

  2. #2

    نقل قول: تنظیم خاصیت RightToLeft=true تنها برای یکی از ستون های دیتگریدویو

    سلام

    ببینم میتونی با استفاده از خاصیتAlignment به هدفت برسی

                dataGridView1.Rows[0].Cells[0].Style.Alignment = DataGridViewContentAlignment.MiddleRight;

  3. #3
    کاربر دائمی آواتار khokhan
    تاریخ عضویت
    دی 1388
    محل زندگی
    اسکو
    پست
    2,176

    نقل قول: تنظیم خاصیت RightToLeft=true تنها برای یکی از ستون های دیتگریدویو

    نقل قول نوشته شده توسط pooya1072 مشاهده تاپیک
    سلام
    من می خوام خاصیت RightToLeft رو تنها برای یکی از ستونهای دیتاگریدویو True کنم . چطور می تونم این کار رو انجام بدم . دیتاگریدویو در حالت نرمال فقط به صورت کلی این خاصیت رو تغییر میده.
    private void RTLColumnsDGV_CellPainting(object sender, DataGridViewCellPaintingEventArgs e)
    {
    if (e.ColumnIndex == RTLColumnID && e.RowIndex >= 0)
    {
    e.PaintBackground(e.CellBounds, true);
    TextRenderer.DrawText(e.Graphics, e.FormattedValue.ToString(),
    e.CellStyle.Font, e.CellBounds, e.CellStyle.ForeColor,
    TextFormatFlags.RightToLeft | TextFormatFlags.Right);
    e.Handled = true;
    }
    }

  4. #4

    نقل قول: تنظیم خاصیت RightToLeft=true تنها برای یکی از ستون های دیتگریدویو

    نه دوست عزیز
    alignment نحوه قرار گیری متن رو تنظیم میکنه . توی دیتاگریدویو وقتی righttoleft رو true کنی اگه عددی منفی وارد کنی سیستم به اشتباه علامت منفی رو در آخر عدد نمایش میده . به شکل زیر :
    123- ---> -123

  5. #5

    نقل قول: تنظیم خاصیت RightToLeft=true تنها برای یکی از ستون های دیتگریدویو

    نقل قول نوشته شده توسط khokhan مشاهده تاپیک
    private void RTLColumnsDGV_CellPainting(object sender, DataGridViewCellPaintingEventArgs e)
    {
    if (e.ColumnIndex == RTLColumnID && e.RowIndex >= 0)
    {
    e.PaintBackground(e.CellBounds, true);
    TextRenderer.DrawText(e.Graphics, e.FormattedValue.ToString(),
    e.CellStyle.Font, e.CellBounds, e.CellStyle.ForeColor,
    TextFormatFlags.RightToLeft | TextFormatFlags.Right);
    e.Handled = true;
    }
    }
    یک دونه تشکر کمه ... 2 تا دیگه تشکر طلب داری . اگه توی تاپیک های دیگه پستی ازت دیدم جبران میکنم.

تاپیک های مشابه

  1. مبتدی: تراز بندی یکی از ستون های دیتاگرید
    نوشته شده توسط milad.biroonvand در بخش VB.NET
    پاسخ: 15
    آخرین پست: یک شنبه 08 مرداد 1391, 12:47 عصر
  2. مبتدی: یکی از ستون های DataGrid توسط کاربر غیر قابل تغییر باشد
    نوشته شده توسط mahdyeh در بخش VB.NET
    پاسخ: 1
    آخرین پست: جمعه 27 شهریور 1388, 16:09 عصر
  3. یکی کردن ستون های مشابه در دو sp
    نوشته شده توسط Sh_ziyaee در بخش SQL Server
    پاسخ: 1
    آخرین پست: یک شنبه 13 اردیبهشت 1388, 13:39 عصر
  4. تعریف یک رشته برای یکی از دگمه های keyboard
    نوشته شده توسط ali_mp64 در بخش C#‎‎
    پاسخ: 0
    آخرین پست: یک شنبه 30 فروردین 1388, 14:10 عصر
  5. پاسخ: 1
    آخرین پست: یک شنبه 07 مهر 1387, 12:29 عصر

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

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