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

نام تاپیک: اضافه کردن 0 به ابتدای کد ملی

  1. #1
    کاربر تازه وارد آواتار foo0z0ool
    تاریخ عضویت
    شهریور 1391
    محل زندگی
    اصفهان - قم
    پست
    70

    اضافه کردن 0 به ابتدای کد ملی

    دوستان و اساتید گرامی سلام

    پلتفورم مورد استفاده : ویندوز فرم
    زبان برنامه نویسی : C#‎‎‎‎‎
    متد مورد استفاده : UnitOfWork , Repository
    برنامه نویسی بر پایه : entity , Linq

    من دیتا تایپ کد ملیم رو بنا به 1000 دلیل bigint انتخاب کردم و دارم ازش استفاده میکنم

    اما از اونجایی که همه اساتید میدونن در متغیر bigint امکان ذخیر 0 پشت عدد نیست

    برای مثال کد ملی :
    0123456789
    0012345678
    به صورت
    123456789
    12345678
    ذخیره میشه

    من با ذخیره کد ملی به این شکل هیچ مشکلی ندارم
    اما میخوام موقع نمایش به کاربر یا چاپ اون صفر ابتدای کد ملی رو نمایش بده

    میشه لطفا تیکه کدی که این کار رو میکنه واسم بنویسید ممنون میشم

    تیکه کدی که برای خوندن کد ملی دارم استفاده میکنم این هستش

    var personal = db.PersonalsRepository.GetById(nationalCode);
    txtNationalCode.Text = Convert.ToString(personal.NationalCode);


    پیشاپیش از کمک شما اساتید گرامی سپاسگذارم

  2. #2
    مدیر بخش آواتار محمد رضا فاتحی
    تاریخ عضویت
    مهر 1387
    محل زندگی
    کهنسالترین موجود زنده در شهر منه
    پست
    1,181

    نقل قول: اضافه کردن 0 به ابتدای کد ملی

    از padleft استفاده کنید
    padleft(2,'0')
    یک نقطه بیشتر فرق بین رحیم و رجیم نیست...از نقطه ای بترس که شیطانیت می کند

    ________________________

  3. #3

    نقل قول: اضافه کردن 0 به ابتدای کد ملی

    از فرمت مناسب استفاده کنید

    https://docs.microsoft.com/en-us/dot...stom-specifier

  4. #4
    کاربر تازه وارد آواتار foo0z0ool
    تاریخ عضویت
    شهریور 1391
    محل زندگی
    اصفهان - قم
    پست
    70

    نقل قول: اضافه کردن 0 به ابتدای کد ملی

    نقل قول نوشته شده توسط محمد رضا فاتحی مشاهده تاپیک
    از padleft استفاده کنید
    padleft(2,'0')
    بسیار سپاسگذارم با این کد طبق فرمایش شما مشکلم حل شد

    var showNationalCode = Convert.ToString(personal.NationalCode).PadLeft(10  , '0'); 

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

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