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

نام تاپیک: مشکل در نمایش اعداد منفی در دیتاگرید ویو

  1. #1

    Question مشکل در نمایش اعداد منفی در دیتاگرید ویو

    تو یک دیتاگرید که از راست به چپ شده اعداد منفی برعکس نوشته میشه
    یعنی علامت منفی سمت راست قرار میگیره
    چجوری این مشکل حل میشه؟
    این پست قبلی بود که به نتیجه نرسید و من عنوان دقیقتر نوشتم اینبار
    left2right کردن یک سلول از دیتاگریدویو
    ممنون

  2. #2
    کاربر دائمی آواتار اَرژنگ
    تاریخ عضویت
    آبان 1384
    محل زندگی
    arjang8000@gmail.com
    پست
    2,736
    این مثال را یک نگاه بندازید
    فایل های ضمیمه فایل های ضمیمه

  3. #3
    شما یک رشته قرار دادید نه یک عدد و اونم کاراکترهای یونیکد
    یعنی من حاصل تفریق تبدیل به کاراکترهای یونیکد کنم
    وتازه فابل سورت نباشند و ...
    این فایده نداره . مگه نه؟

  4. #4
    کاربر دائمی آواتار اَرژنگ
    تاریخ عضویت
    آبان 1384
    محل زندگی
    arjang8000@gmail.com
    پست
    2,736
    نقل قول نوشته شده توسط Mrs.Net مشاهده تاپیک
    شما یک رشته قرار دادید نه یک عدد و اونم کاراکترهای یونیکد
    یعنی من حاصل تفریق تبدیل به کاراکترهای یونیکد کنم
    وتازه فابل سورت نباشند و ...
    این فایده نداره . مگه نه؟
    بستگی دارد که مشکلتان چیه، در پست اول بیان کردید :

    "تو یک دیتاگرید که از راست به چپ شده اعداد منفی برعکس نوشته میشه
    یعنی علامت منفی سمت راست قرار میگیره
    چجوری این مشکل حل میشه؟"


    چیزی در مورد سورت نگفتید، اول تصصمیم بگیرید چه مسعلی‌ای را داریم حل میکنیم .

  5. #5
    خیلی ممنون آقای ارژنگ
    احتمالا من بد گفتم . مشکل من:
    علامت منفی اعداد منفی داخل سلول دیتاگرید ویو برعکس نمایش داده میشه
    نکته: ماهیت عدد تغییر نباید بکنه

  6. #6
    کاربر دائمی آواتار __H2__
    تاریخ عضویت
    اسفند 1385
    محل زندگی
    یک جایی بین Framework و نارمک!
    پست
    1,059
    سلام
    من نمونه کد کاربر آرژنگرا دانلود نکردم ولی این مشکل به کل با ColumnStyle و به صورت کاملاً دقیق و عددی قابل رفع است، اگر خواستید توضیح بیشتری خواهم داد.

  7. #7
    با تشکر از کار بسیار زیبا و حرفه ای جناب ارژنگ خان
    دوست عزیز اگه شما هم توضیح بدید ممنون میشیم.
    پیشاپیش تشکر

  8. #8
    کاربر دائمی آواتار اَرژنگ
    تاریخ عضویت
    آبان 1384
    محل زندگی
    arjang8000@gmail.com
    پست
    2,736
    نقل قول نوشته شده توسط __H2__ مشاهده تاپیک
    سلام
    من نمونه کد کاربر آرژنگرا دانلود نکردم ولی این مشکل به کل با ColumnStyle و به صورت کاملاً دقیق و عددی قابل رفع است، اگر خواستید توضیح بیشتری خواهم داد.
    اگر میتوانید این کار را با اعداد فارسی انجام بدید توضیح دادن را فراموش کنید، یک مثال ساده که این کار را نشان بده بفرستید.

  9. #9
    کاربر دائمی آواتار __H2__
    تاریخ عضویت
    اسفند 1385
    محل زندگی
    یک جایی بین Framework و نارمک!
    پست
    1,059
    سلام مجدد
    نقل قول نوشته شده توسط hassan razavi مشاهده تاپیک
    دوست عزیز اگه شما هم توضیح بدید ممنون میشیم.
    پس به نظر میرسد روش من فرق داشته باشد.
    در Designer کنترلر را انتخاب کنید و در پنجره properties گزینه DefaultCellStyle را انتخاب کنید و گزینه Format را به عبارت زیر ست کنید. (برای RightToLeft)

    #,###;#,### -


    به همین راحتی، گزینه فوق برای تک تک ستون ها هم قابل تنظیم میباشد و...

  10. #10
    کاربر دائمی آواتار اَرژنگ
    تاریخ عضویت
    آبان 1384
    محل زندگی
    arjang8000@gmail.com
    پست
    2,736
    نقل قول نوشته شده توسط __H2__ مشاهده تاپیک
    سلام مجدد

    پس به نظر میرسد روش من فرق داشته باشد.
    در Designer کنترلر را انتخاب کنید و در پنجره properties گزینه DefaultCellStyle را انتخاب کنید و گزینه Format را به عبارت زیر ست کنید. (برای RightToLeft)

    #,###;#,### -


    به همین راحتی، گزینه فوق برای تک تک ستون ها هم قابل تنظیم میباشد و...
    این روش برایه اعداد فارسی کار نمیکند.
    روشی که من فرستادم قابلیت سورت برایه اعداد فارسی را هم دارد.

  11. #11
    کاربر دائمی آواتار اَرژنگ
    تاریخ عضویت
    آبان 1384
    محل زندگی
    arjang8000@gmail.com
    پست
    2,736
    نقل قول نوشته شده توسط __H2__ مشاهده تاپیک
    سلام مجدد

    پس به نظر میرسد روش من فرق داشته باشد.
    در Designer کنترلر را انتخاب کنید و در پنجره properties گزینه DefaultCellStyle را انتخاب کنید و گزینه Format را به عبارت زیر ست کنید. (برای RightToLeft)

    #,###;#,### -


    به همین راحتی، گزینه فوق برای تک تک ستون ها هم قابل تنظیم میباشد و...
    پستتان باعث شد به اینکه اعداد فارسی ۳ رقم ۳ رقم با "٬" از هم جدا باشند و از علامت اعشاری "٫" هم استفاده بشود فکر کنم، در این پست مثال آٓپدیت شده را ضمیمه کردم.
    فایل های ضمیمه فایل های ضمیمه

  12. #12
    من هم از روش H2 استفاده میکنم.
    این روش برایه اعداد فارسی کار نمیکند.
    منظورتون کاراکترهای یونیکد هست؟
    یعنی اعداد به یونیکد تبدیل میکنید فقط برای اینکه فارسی نشون داده بشه؟!!

  13. #13
    کاربر دائمی آواتار اَرژنگ
    تاریخ عضویت
    آبان 1384
    محل زندگی
    arjang8000@gmail.com
    پست
    2,736
    نقل قول نوشته شده توسط once4ever مشاهده تاپیک
    من هم از روش H2 استفاده میکنم.
    منظورتون کاراکترهای یونیکد هست؟
    یعنی اعداد به یونیکد تبدیل میکنید فقط برای اینکه فارسی نشون داده بشه؟!!
    خیر! اینکه اعداد به فارسی نشان داده بشند بی‌اهمیت‌ترین قسمت مثال که درست کردم بود. اصل مطلب اصلان یک چیزه دیگر است.

  14. #14
    خیر! اینکه اعداد به فارسی نشان داده بشند بی‌اهمیت‌ترین قسمت مثال که درست کردم بود. اصل مطلب اصلان یک چیزه دیگر است.
    دوست خوبم سوالم راجب مثالتون نبود. فقط راجب دلیل اینکه چرا اصلا از کاراکتر بجای عدد استفاده میشه!!
    مثالتون دقیق ندیدم اما طراحی جالب داره
    موفق باشید

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

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